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

vfs_fs_discovery.yaml « linux « zbxsysinfo « libs « tests - github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 0d4d9c88de554ef26b5c5adaf79ce7549b73add6 (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
---
test case: parse file /proc/mounts
out:
  json: '[{"{#FSNAME}":"/sys","{#FSTYPE}":"sysfs","{#FSOPTIONS}":"rw,nosuid,nodev,noexec,relatime"},{"{#FSNAME}":"/proc","{#FSTYPE}":"proc","{#FSOPTIONS}":"rw,nosuid,nodev,noexec,relatime"},{"{#FSNAME}":"/dev","{#FSTYPE}":"devtmpfs","{#FSOPTIONS}":"rw,nosuid,relatime,size=3017164k,nr_inodes=754291,mode=755"},{"{#FSNAME}":"/dev/pts","{#FSTYPE}":"devpts","{#FSOPTIONS}":"rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000"},{"{#FSNAME}":"/run","{#FSTYPE}":"tmpfs","{#FSOPTIONS}":"rw,nosuid,noexec,relatime,size=607540k,mode=755"}]'
files:
  /proc/mounts: |
    sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
    proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
    udev /dev devtmpfs rw,nosuid,relatime,size=3017164k,nr_inodes=754291,mode=755 0 0
    devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
    tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=607540k,mode=755 0 0
---
test case: ignore invalid entries in /proc/mounts
out:
  json: '[{"{#FSNAME}":"/sys","{#FSTYPE}":"sysfs","{#FSOPTIONS}":"rw,nosuid,nodev,noexec,relatime"},{"{#FSNAME}":"/dev/pts","{#FSTYPE}":"devpts","{#FSOPTIONS}":"rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000"}]'
files:
  /proc/mounts: |
    sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
    proc/procprocrw,nosuid,nodev,noexec,relatime0 0
    udev_/dev_devtmpfs_rw,nosuid,relatime,size=3017164k,nr_inodes=754291,mode=755_0 0
    devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
    tmpfs*/run*tmpfs*rw,nosuid,noexec,relatime,size=607540k,mode=755*0 0
---
# input file has incorrect delimiter - colon instead of white-space
test case: invalid /proc/mounts content
out:
  json: '[]'
files:
  /proc/mounts: |
    sysfs:/sys:sysfs:rw,nosuid,nodev,noexec,relatime:0:0
    proc:/proc:proc:rw,nosuid,nodev,noexec,relatime:0:0
    udev:/dev:devtmpfs:rw,nosuid,relatime,size=3017164k,nr_inodes=754291,mode=755:0:0
    devpts:/dev/pts:devpts:rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000:0:0
    tmpfs:/run:tmpfs:rw,nosuid,noexec,relatime,size=607540k,mode=755:0:0
---
test case: missing /proc/mounts file
out:
  error: 'Cannot open /proc/mounts: [2] No such file or directory'
...