You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
2.7 KiB
44 lines
2.7 KiB
---
|
|
test case: parse file /proc/net/dev
|
|
out:
|
|
json: '[{"{#IFNAME}":"lo"},{"{#IFNAME}":"eth1"},{"{#IFNAME}":"veth992d5b0"},{"{#IFNAME}":"docker0"}]'
|
|
files:
|
|
/proc/net/dev: |
|
|
Inter-| Receive | Transmit
|
|
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
|
|
lo: 938127155 5510432 0 0 0 0 0 0 938127155 5510432 0 0 0 0 0 0
|
|
eth1: 152319974560 161303225 0 1 0 0 0 838940 10084803503 69799848 0 0 0 0 0 0
|
|
veth992d5b0: 0 0 0 0 0 0 0 0 67805 765 0 0 0 0 0 0
|
|
docker0: 12415150 226131 0 0 0 0 0 0 694372013 399033 0 0 0 0 0 0
|
|
---
|
|
# one entry is missing a delimiter - semicolon
|
|
test case: ignore invalid entries in /proc/net/dev
|
|
out:
|
|
json: '[{"{#IFNAME}":"lo"},{"{#IFNAME}":"docker0"}]'
|
|
files:
|
|
/proc/net/dev: |
|
|
Inter-| Receive | Transmit
|
|
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
|
|
lo: 938127155 5510432 0 0 0 0 0 0 938127155 5510432 0 0 0 0 0 0
|
|
eth1| 152319974560 161303225 0 1 0 0 0 838940 10084803503 69799848 0 0 0 0 0 0
|
|
veth992d5b0| 0 0 0 0 0 0 0 0 67805 765 0 0 0 0 0 0
|
|
docker0: 12415150 226131 0 0 0 0 0 0 694372013 399033 0 0 0 0 0 0
|
|
---
|
|
# input file is missing delimiter - semicolon
|
|
test case: invalid /proc/net/dev content
|
|
out:
|
|
json: '[]'
|
|
files:
|
|
/proc/net/dev: |
|
|
Inter-| Receive | Transmit
|
|
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
|
|
lo| 938127155 5510432 0 0 0 0 0 0 938127155 5510432 0 0 0 0 0 0
|
|
eth1| 152319974560 161303225 0 1 0 0 0 838940 10084803503 69799848 0 0 0 0 0 0
|
|
veth992d5b0| 0 0 0 0 0 0 0 0 67805 765 0 0 0 0 0 0
|
|
docker0| 12415150 226131 0 0 0 0 0 0 694372013 399033 0 0 0 0 0 0
|
|
---
|
|
test case: missing /proc/net/dev file
|
|
out:
|
|
error: 'Cannot open /proc/net/dev: [2] No such file or directory'
|
|
...
|