diff options
| author | Emīls <emils@mullvad.net> | 2020-07-23 11:00:29 +0100 |
|---|---|---|
| committer | Emīls <emils@mullvad.net> | 2020-07-23 12:32:45 +0100 |
| commit | 1515e068ea98d06b8f1c28b719fc2aa98a248c87 (patch) | |
| tree | b115b54eb8800c453ce8e11a14c306c8b41c421f | |
| parent | ff47cb4d0f4aef6032620fbcf40e173cd545515f (diff) | |
| download | mullvadvpn-1515e068ea98d06b8f1c28b719fc2aa98a248c87.tar.xz mullvadvpn-1515e068ea98d06b8f1c28b719fc2aa98a248c87.zip | |
Trim test strings
| -rw-r--r-- | talpid-types/src/cgroup.rs | 101 |
1 files changed, 9 insertions, 92 deletions
diff --git a/talpid-types/src/cgroup.rs b/talpid-types/src/cgroup.rs index 6a3e8ca4fc..1aeddd728f 100644 --- a/talpid-types/src/cgroup.rs +++ b/talpid-types/src/cgroup.rs @@ -49,53 +49,9 @@ mod test { #[test] fn test_find_net_cls_path() { - let input = br#"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,noexec,relatime,size=989436k,nr_inodes=247359,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,nodev,noexec,relatime,size=203520k,mode=755 0 0 -/dev/vda5 / ext4 rw,relatime,errors=remount-ro 0 0 -securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0 -tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0 -tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0 -tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0 -cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0 -cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0 -pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0 -none /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0 -cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0 -cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 -cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0 -cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0 -cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 -cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0 -cgroup /sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0 + let input = + br#"cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 -cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0 -cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0 -cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0 -systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=14329 0 0 -hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0 -mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0 -debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0 -tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0 -fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0 -configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0 -/dev/loop1 /snap/gnome-3-34-1804/24 squashfs ro,nodev,relatime 0 0 -/dev/loop2 /snap/core18/1880 squashfs ro,nodev,relatime 0 0 -/dev/loop3 /snap/gtk-common-themes/1506 squashfs ro,nodev,relatime 0 0 -/dev/loop0 /snap/core18/1754 squashfs ro,nodev,relatime 0 0 -/dev/loop5 /snap/snap-store/467 squashfs ro,nodev,relatime 0 0 -/dev/loop6 /snap/gnome-3-34-1804/36 squashfs ro,nodev,relatime 0 0 -/dev/loop7 /snap/snap-store/454 squashfs ro,nodev,relatime 0 0 -/dev/loop8 /snap/snapd/8140 squashfs ro,nodev,relatime 0 0 -/dev/vda1 /boot/efi vfat rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0 -tmpfs /run/user/125 tmpfs rw,nosuid,nodev,relatime,size=203516k,mode=700,uid=125,gid=130 0 0 -gvfsd-fuse /run/user/125/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=125,group_id=130 0 0 -/dev/loop9 /snap/snapd/8542 squashfs ro,nodev,relatime 0 0 -tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=203516k,mode=700,uid=1000,gid=1000 0 0 -gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0 -some-garbage-line "#; assert_eq!( @@ -106,52 +62,13 @@ some-garbage-line #[test] fn test_fail_to_find_net_cls_path() { - let input = br#"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,noexec,relatime,size=989436k,nr_inodes=247359,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,nodev,noexec,relatime,size=203520k,mode=755 0 0 -/dev/vda5 / ext4 rw,relatime,errors=remount-ro 0 0 -securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0 -tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0 -tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0 -tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0 -cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0 -cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,name=systemd 0 0 -pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0 -none /sys/fs/bpf bpf rw,nosuid,nodev,noexec,relatime,mode=700 0 0 -cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0 -cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 -cgroup /sys/fs/cgroup/hugetlb cgroup rw,nosuid,nodev,noexec,relatime,hugetlb 0 0 -cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0 -cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0 -cgroup /sys/fs/cgroup/pids cgroup rw,nosuid,nodev,noexec,relatime,pids 0 0 -cgroup /sys/fs/cgroup/rdma cgroup rw,nosuid,nodev,noexec,relatime,rdma 0 0 -cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0 -cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0 -cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0 -systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=28,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=14329 0 0 -hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0 -mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0 -debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime 0 0 -tracefs /sys/kernel/tracing tracefs rw,nosuid,nodev,noexec,relatime 0 0 -fusectl /sys/fs/fuse/connections fusectl rw,nosuid,nodev,noexec,relatime 0 0 -configfs /sys/kernel/config configfs rw,nosuid,nodev,noexec,relatime 0 0 -/dev/loop1 /snap/gnome-3-34-1804/24 squashfs ro,nodev,relatime 0 0 -/dev/loop2 /snap/core18/1880 squashfs ro,nodev,relatime 0 0 -/dev/loop3 /snap/gtk-common-themes/1506 squashfs ro,nodev,relatime 0 0 -/dev/loop0 /snap/core18/1754 squashfs ro,nodev,relatime 0 0 -/dev/loop5 /snap/snap-store/467 squashfs ro,nodev,relatime 0 0 -/dev/loop6 /snap/gnome-3-34-1804/36 squashfs ro,nodev,relatime 0 0 -/dev/loop7 /snap/snap-store/454 squashfs ro,nodev,relatime 0 0 -/dev/loop8 /snap/snapd/8140 squashfs ro,nodev,relatime 0 0 -/dev/vda1 /boot/efi vfat rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0 -tmpfs /run/user/125 tmpfs rw,nosuid,nodev,relatime,size=203516k,mode=700,uid=125,gid=130 0 0 -gvfsd-fuse /run/user/125/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=125,group_id=130 0 0 -/dev/loop9 /snap/snapd/8542 squashfs ro,nodev,relatime 0 0 -tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=203516k,mode=700,uid=1000,gid=1000 0 0 -gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0 - "#; + let input = + br#"cgroup /sys/fs/cgroup/memory cgroup rw,nosuid,nodev,noexec,relatime,memory 0 0 +cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,,net_prio 0 0 +cgroup /sys/fs/cgroup/net_cls,net_prio cgroup2 rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 +cgroup /sys/fs/cgroup/net_cls,net_prio garbage rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0 +cgroup /nope +"#; assert_eq!(find_net_cls_mount_inner(input), None) } |
