]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: add fullpath tests to rename/subdir
authorAndreas Henriksson <andreas@fatal.se>
Mon, 22 Jun 2015 17:22:34 +0000 (19:22 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 25 Jun 2015 10:01:33 +0000 (12:01 +0200)
Signed-off-by: Andreas Henriksson <andreas@fatal.se>
tests/expected/rename/subdir
tests/ts/rename/subdir

index a5b3dbe10880231afca00987aa39e010dfef7838..f42960276256b585f63a9c5a486b492eed564094 100644 (file)
@@ -18,3 +18,12 @@ renxme/aa
 renxme/aa
 renxme/aa
 renxme/aa
+== fullpath ==
+`./rename_path1' -> `./rename_path2'
+./rename_path2
+`rename_path_test1' -> `rename_path_a/test1'
+./rename_path_a/test1
+`rename_path_a/test2' -> `rename_path_b/test2'
+rename_path_a
+rename_path_b
+rename_path_b/test2
index 4ae7005a7d29db8309a9f28539ad5faf4e835bed..01472fa145f43fa253d86c47ae54c7d3e5d5944c 100755 (executable)
@@ -41,4 +41,28 @@ done
 
 rm -rf rename_a{a,b}
 
+echo "== fullpath ==" >> $TS_OUTPUT
+touch rename_path1
+$TS_CMD_RENAME -v ./rename_path1 ./rename_path2 ./rename_path1 >> $TS_OUTPUT 2>&1
+
+find . -name 'rename_path*' >> $TS_OUTPUT 2>&1
+rm -f ./rename_path*
+
+mkdir rename_path_a
+touch rename_path_test1
+
+$TS_CMD_RENAME -v rename_path_test1 rename_path_a/test1 rename_path_test1 >> $TS_OUTPUT 2>&1
+
+find . -name '*test1*' >> $TS_OUTPUT 2>&1
+rm -f rename_path_test1 rename_path_a/test1
+
+mkdir rename_path_b
+touch rename_path_a/test2
+$TS_CMD_RENAME -v rename_path_a/test2 rename_path_b/test2 rename_path_a/test2 >> $TS_OUTPUT 2>&1
+
+find rename_path_a rename_path_b >> $TS_OUTPUT 2>&1
+rm -f rename_path_a/test2 rename_path_b/test2
+
+rmdir rename_path_a rename_path_b
+
 ts_finalize