Welcome to mirror list, hosted at ThFree Co, Russian Federation.

net_if_discovery.yaml « linux « zbxsysinfo « libs « tests - github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 75493fdaa9d45f77ff3e7ba9efafb56c47af67f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
---
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'
...