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.
40 lines
2.2 KiB
40 lines
2.2 KiB
---
|
|
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'
|
|
...
|