diff options
author | Arne Jansen <sensille@gmx.net> | 2013-09-27 13:49:34 +0200 |
---|---|---|
committer | Arne Jansen <sensille@gmx.net> | 2013-09-27 13:49:34 +0200 |
commit | a9bd955f904bf99a522cc07fd6a6857eec9aadad (patch) | |
tree | fa64749f70ae5436344ba17e8a8110eb3203e57e | |
parent | f7d9bec63dfd80afa05cbe55c1157a967de7675e (diff) | |
download | far-progs-a9bd955f904bf99a522cc07fd6a6857eec9aadad.tar.gz |
add more tests
-rw-r--r-- | meta/062:001.ac | 15 | ||||
-rw-r--r-- | meta/063-cross-rename.mac | 9 | ||||
-rw-r--r-- | meta/064-multi-link.mac | 13 | ||||
-rw-r--r-- | meta/065-rename-in-path.mac | 11 | ||||
-rw-r--r-- | meta/066-cycle.mac | 13 |
5 files changed, 61 insertions, 0 deletions
diff --git a/meta/062:001.ac b/meta/062:001.ac new file mode 100644 index 0000000..2593a9f --- /dev/null +++ b/meta/062:001.ac @@ -0,0 +1,15 @@ +mkdir 3 /3 +mkdir 2 /3/2 +mkfile 1 /3/2/1 +snapshot + +unlink /3/2/1 +rmdir /3/2 +rmdir /3 +remount + +mkdir 4 /4 +mkdir 1 /4/1 +mkdir 2 /4/1/2 +mkdir 3 /4/1/2/3 +snapshot diff --git a/meta/063-cross-rename.mac b/meta/063-cross-rename.mac new file mode 100644 index 0000000..b042463 --- /dev/null +++ b/meta/063-cross-rename.mac @@ -0,0 +1,9 @@ +# swap 2 dirs in hierarchy +mkdir $1 /1 +mkdir $2 /1/2 +mkdir $3 /1/2/3 +snapshot + +rename /1/2/3 /1/3 +rename /1/2 /1/3/2 +snapshot diff --git a/meta/064-multi-link.mac b/meta/064-multi-link.mac new file mode 100644 index 0000000..195b850 --- /dev/null +++ b/meta/064-multi-link.mac @@ -0,0 +1,13 @@ +# replace one link by multiple others in a dir hierarchy +mkdir $1 /1 +mkfile $2 /1/2 +snapshot + +mkdir $3 /1/3 +mkdir $4 /1/3/4 +mkdir $5 /1/3/5 +link /1/2 /1/3/4/2.1 +link /1/2 /1/3/4/2.2 +link /1/2 /1/3/5/2.1 +unlink /1/2 +snapshot diff --git a/meta/065-rename-in-path.mac b/meta/065-rename-in-path.mac new file mode 100644 index 0000000..0edb8e4 --- /dev/null +++ b/meta/065-rename-in-path.mac @@ -0,0 +1,11 @@ +# move a file to a new dir while moving the old parent away +mkdir $1 /$a.1 +mkdir $2 /$a.2 +mkdir $3 /$a.3 +mkdir $4 /$a.2/4 +mkfile $5 /$a.2/4/5 +snapshot + +rename /$a.2/4/5 /$a.1/5 +rename /$a.2/4 /$a.3/4 +snapshot diff --git a/meta/066-cycle.mac b/meta/066-cycle.mac new file mode 100644 index 0000000..138b682 --- /dev/null +++ b/meta/066-cycle.mac @@ -0,0 +1,13 @@ +# move a string of directories up to their respective parents +mkdir $1 /1 +mkdir $2 /1/2 +mkdir $3 /1/2/3 +mkdir $4 /1/2/3/4 +mkdir $5 /1/2/3/4/5 +snapshot + +rename /1/2/3/4/5 /1/5 +rename /1/2/3/4 /1/5/4 +rename /1/2/3 /1/5/4/3 +rename /1/2 /1/5/4/3/2 +snapshot |