diff options
author | Jean Delvare <jdelvare@suse.de> | 2012-02-17 21:20:17 +0100 |
---|---|---|
committer | Jean Delvare <jdelvare@suse.de> | 2012-02-17 21:20:17 +0100 |
commit | 41f7dda3d28ffbd76b5231a1c998c0f8df774971 (patch) | |
tree | 13cb491eb6c463ce25464a2c9c92ef066f86dfc0 /test/setup.test | |
parent | 07a1ee5d0bcd6ac3f860b3cf6c56515a7aa81d63 (diff) | |
download | quilt-41f7dda3d28ffbd76b5231a1c998c0f8df774971.tar.gz |
setup.test: Increase test coverage
Diffstat (limited to 'test/setup.test')
-rw-r--r-- | test/setup.test | 47 |
1 files changed, 44 insertions, 3 deletions
diff --git a/test/setup.test b/test/setup.test index 5e09e75..e94ef3f 100644 --- a/test/setup.test +++ b/test/setup.test @@ -3,6 +3,8 @@ $ mkdir dir $ echo 1 > dir/foo.orig $ echo 2 > dir/foo $ diff -u dir/foo.orig dir/foo > foo.diff +$ diff -u dir/foo.orig dir/foo > revert.diff +$ diff -u dir/foo.orig dir/foo > again.diff $ mv dir/foo.orig dir/foo $ tar cf - dir | gzip > dir.tar.gz $ rm -rf dir @@ -11,6 +13,8 @@ $ cat > series < # Patchdir: dir < # < foo.diff -p1 +< revert.diff -p1 -R +< again.diff $ quilt setup series > Unpacking archive dir.tar.gz $ cd dir @@ -19,7 +23,9 @@ $ ls -l patches series | sed -e 's:.* -> ::' > ../series $ quilt push -qa > Applying patch patches/foo.diff -> Now at patch patches/foo.diff +> Applying patch patches/revert.diff +> Applying patch patches/again.diff +> Now at patch patches/again.diff $ cd .. $ rm -rf dir $ quilt setup -d other series @@ -30,7 +36,9 @@ $ ls -l patches series | sed -e 's:.* -> ::' > ../../series $ quilt push -qa > Applying patch patches/foo.diff -> Now at patch patches/foo.diff +> Applying patch patches/revert.diff +> Applying patch patches/again.diff +> Now at patch patches/again.diff $ cd ../.. $ rm -rf other $ mkdir dir1 @@ -46,4 +54,37 @@ $ ls -l patches series | sed -e 's:.* -> ::' > ../../dir1/series $ quilt push -qa > Applying patch patches/foo.diff -> Now at patch patches/foo.diff +> Applying patch patches/revert.diff +> Applying patch patches/again.diff +> Now at patch patches/again.diff + +# Now a basic test with space in dir name +$ mkdir "space [dir]" +$ echo 1 > "space [dir]/foo.orig" +$ echo 2 > "space [dir]/foo" +$ diff -u "space [dir]/foo.orig" "space [dir]/foo" > foo.diff +$ diff -u "space [dir]/foo.orig" "space [dir]/foo" > revert.diff +$ diff -u "space [dir]/foo.orig" "space [dir]/foo" > again.diff +$ mv "space [dir]/foo.orig" "space [dir]/foo" +$ tar cf - "space [dir]" | gzip > "space [dir].tar.gz" +$ rm -rf "space [dir]" +$ cat > series +< # Source: space [dir].tar.gz +< # Patchdir: space [dir] +< # +< foo.diff -p1 +< revert.diff -p1 -R +< again.diff +$ quilt setup series +> Unpacking archive space [dir].tar.gz +$ cd space\ [dir] +$ ls -l patches series | sed -e 's:.* -> ::' +> .. +> ../series +$ quilt push -qa +> Applying patch patches/foo.diff +> Applying patch patches/revert.diff +> Applying patch patches/again.diff +> Now at patch patches/again.diff +$ cd .. +$ rm -rf "space [dir]" |