[parted-devel] [PATCH] No longer require "srcdir=." when running
a test manually.
Otavio Salvador
otavio at debian.org
Fri May 11 12:16:55 UTC 2007
Jim Meyering <jim at meyering.net> writes:
> This change makes it a little more convenient to run a test manually:
>
> No longer require "srcdir=." when running a test manually.
> * tests/Makefile.am (init.sh): New rule, so one doesn't have to
> set "srcdir=." when running a test manually.
> * .gitignore: Ignore new generated file: tests/init.sh.
> * tests/t0000-basic.sh: Source new init.sh, rather than test-lib.sh.
> * tests/t1000-mkpartfs.sh: Likewise.
> * tests/t2000-mkfs.sh: Likewise.
>
> diff --git a/.gitignore b/.gitignore
> index 6923021..28054a3 100644
> --- a/.gitignore
> +++ b/.gitignore
> @@ -30,3 +30,4 @@ parted-*.xdelta.sig
> parted.spec
> partprobe/partprobe
> stamp-h1
> +tests/init.sh
> diff --git a/tests/Makefile.am b/tests/Makefile.am
> index 2948ae2..7348273 100644
> --- a/tests/Makefile.am
> +++ b/tests/Makefile.am
> @@ -8,3 +8,10 @@ TESTS_ENVIRONMENT = \
>
> EXTRA_DIST = \
> $(TESTS) test-lib.sh
> +
> +CLEANFILES = init.sh
> +all: init.sh
> +init.sh: Makefile.in
> + echo 'srcdir=$(srcdir)' > $@-t
> + echo '. $$srcdir/test-lib.sh' >> $@-t
> + mv $@-t $@
^^^^^^^^^^ bad indentation
> diff --git a/tests/t0000-basic.sh b/tests/t0000-basic.sh
> index 6049e15..2d5daac 100755
> --- a/tests/t0000-basic.sh
> +++ b/tests/t0000-basic.sh
> @@ -26,7 +26,7 @@ fi
>
> test_description='Test the very basics part #1.'
>
> -. $srcdir/test-lib.sh
> +. ./init.sh
>
> # FIXME: is id -u portable enough?
> uid=`id -u` || uid=1
> @@ -88,9 +88,7 @@ Warning: The existing disk label on DEVICE will be destroyed and all\
> Yes/No? y
> New disk label type? [msdos]?
> EOF
> -test_expect_success \
> - 'create expected output file' \
> - 'test $fail = 0'
> +test_expect_success 'create expected output file' 'test $fail = 0'
This shouldn't be done on same patch.
> test_expect_success \
> 'check its output -- slightly different here, due to prompts' \
> diff --git a/tests/t1000-mkpartfs.sh b/tests/t1000-mkpartfs.sh
> index 37dc43a..30f7238 100755
> --- a/tests/t1000-mkpartfs.sh
> +++ b/tests/t1000-mkpartfs.sh
> @@ -19,7 +19,7 @@
>
> test_description='Create some file systems using mkpartfs.'
>
> -. $srcdir/test-lib.sh
> +. ./init.sh
>
> N=1M
> dev=loop-file
> diff --git a/tests/t2000-mkfs.sh b/tests/t2000-mkfs.sh
> index e47da8f..14140f6 100755
> --- a/tests/t2000-mkfs.sh
> +++ b/tests/t2000-mkfs.sh
> @@ -19,7 +19,7 @@
>
> test_description='Create some file systems using mkfs.'
>
> -. $srcdir/test-lib.sh
> +. ./test-lib.sh
>
> N=40M
> dev=loop-file
>
> _______________________________________________
> parted-devel mailing list
> parted-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/parted-devel
Please, fix those two trivial changes and then commit.
--
O T A V I O S A L V A D O R
---------------------------------------------
E-mail: otavio at debian.org UIN: 5906116
GNU/Linux User: 239058 GPG ID: 49A5F855
Home Page: http://otavio.ossystems.com.br
---------------------------------------------
"Microsoft sells you Windows ... Linux gives
you the whole house."
More information about the parted-devel
mailing list