From: Karel Zak Date: Fri, 24 Feb 2012 20:05:09 +0000 (+0100) Subject: tests: test non-canonical paths in fstab X-Git-Tag: v2.22-rc1~753 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a0f727bf22f013819e45deb3854393efff474b5;p=thirdparty%2Futil-linux.git tests: test non-canonical paths in fstab Signed-off-by: Karel Zak --- diff --git a/tests/expected/libmount/tabfiles-find-target2 b/tests/expected/libmount/tabfiles-find-target2 new file mode 100644 index 0000000000..8a6c57b5e3 --- /dev/null +++ b/tests/expected/libmount/tabfiles-find-target2 @@ -0,0 +1,5 @@ +------ fs: +source: /dev/foo +target: /any/foo/ +fstype: auto +optstr: defaults diff --git a/tests/expected/libmount/tabfiles-find-target3 b/tests/expected/libmount/tabfiles-find-target3 new file mode 100644 index 0000000000..8a6c57b5e3 --- /dev/null +++ b/tests/expected/libmount/tabfiles-find-target3 @@ -0,0 +1,5 @@ +------ fs: +source: /dev/foo +target: /any/foo/ +fstype: auto +optstr: defaults diff --git a/tests/expected/libmount/tabfiles-parse-fstab b/tests/expected/libmount/tabfiles-parse-fstab index 14bdfb451d..d661526760 100644 --- a/tests/expected/libmount/tabfiles-parse-fstab +++ b/tests/expected/libmount/tabfiles-parse-fstab @@ -58,3 +58,8 @@ target: /mnt/gogogo fstype: cifs optstr: user=SRGROUP/baby,noauto user-optstr: user=SRGROUP/baby,noauto +------ fs: +source: /dev/foo +target: /any/foo/ +fstype: auto +optstr: defaults diff --git a/tests/ts/libmount/files/fstab b/tests/ts/libmount/files/fstab index 2503065e42..a8f73bcd93 100644 --- a/tests/ts/libmount/files/fstab +++ b/tests/ts/libmount/files/fstab @@ -10,3 +10,5 @@ proc /proc proc defaults 0 0 foo.com:/mnt/share /mnt/remote nfs noauto //bar.com/gogogo /mnt/gogogo cifs user=SRGROUP/baby,noauto + +/dev/foo /any/foo/ auto defaults 0 0 diff --git a/tests/ts/libmount/tabfiles b/tests/ts/libmount/tabfiles index 7f4913e4d8..671c649bbe 100755 --- a/tests/ts/libmount/tabfiles +++ b/tests/ts/libmount/tabfiles @@ -47,6 +47,16 @@ ts_valgrind $TESTPROG --find-forward "$TS_SELF/files/fstab" target /home/foo &> sed -i -e 's/fs: 0x.*/fs:/g' $TS_OUTPUT ts_finalize_subtest +ts_init_subtest "find-target2" +ts_valgrind $TESTPROG --find-forward "$TS_SELF/files/fstab" target /any/foo &> $TS_OUTPUT +sed -i -e 's/fs: 0x.*/fs:/g' $TS_OUTPUT +ts_finalize_subtest + +ts_init_subtest "find-target3" +ts_valgrind $TESTPROG --find-forward "$TS_SELF/files/fstab" target /any/foo/ &> $TS_OUTPUT +sed -i -e 's/fs: 0x.*/fs:/g' $TS_OUTPUT +ts_finalize_subtest + ts_init_subtest "find-pair" ts_valgrind $TESTPROG --find-pair "$TS_SELF/files/mtab" /dev/mapper/kzak-home /home/kzak &> $TS_OUTPUT sed -i -e 's/fs: 0x.*/fs:/g' $TS_OUTPUT