[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 8/8] Testsuite: avoid redundant use of the `env' utility.
From: |
Stefano Lattarini |
Subject: |
[PATCH 8/8] Testsuite: avoid redundant use of the `env' utility. |
Date: |
Mon, 1 Feb 2010 17:49:25 +0100 |
User-agent: |
KMail/1.12.1 (Linux/2.6.30-2-686; KDE/4.3.2; i686; ; ) |
This patch introduces what amounts essentially to a just cosmetic
change.
-*-*-
Testsuite: avoid redundant use of the `env' utility.
* tests/check10.test: Use `FOO=bar command' rather than
`env FOO=bar command' to run commands with modified and/or
extended environments.
* tests/parallel-tests2.test: Likewise.
* tests/subdir10.test: Likewise.
* tests/instmany-mans.test: Tell why an apparently redundant
call to the `env' utility is indeed required.
* tests/instmany-python.test: Likewise.
* tests/instmany.test: Likewise.
From 1ff855bbcc7b4e9bde2acdfce9e6cbf68e037e80 Mon Sep 17 00:00:00 2001
From: Stefano Lattarini <address@hidden>
Date: Sun, 31 Jan 2010 01:23:42 +0100
Subject: [PATCH 8/8] Testsuite: avoid redundant use of the `env' utility.
* tests/check10.test: Use `FOO=bar command' rather than
`env FOO=bar command' to run commands with modified and/or
extended environments.
* tests/parallel-tests2.test: Likewise.
* tests/subdir10.test: Likewise.
* tests/instmany-mans.test: Tell why an apparently redundant
call to the `env' utility is indeed required.
* tests/instmany-python.test: Likewise.
* tests/instmany.test: Likewise.
---
ChangeLog | 13 +++++++++++++
tests/check10.test | 22 +++++++++++-----------
tests/instmany-mans.test | 1 +
tests/instmany-python.test | 1 +
tests/instmany.test | 1 +
tests/parallel-tests2.test | 4 ++--
tests/subdir10.test | 2 +-
7 files changed, 30 insertions(+), 14 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 7a98b1a..88f5aeb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
2010-01-31 Stefano Lattarini <address@hidden>
+ Testsuite: avoid redundant use of the `env' utility.
+ * tests/check10.test: Use `FOO=bar command' rather than
+ `env FOO=bar command' to run commands with modified and/or
+ extended environments.
+ * tests/parallel-tests2.test: Likewise.
+ * tests/subdir10.test: Likewise.
+ * tests/instmany-mans.test: Tell why an apparently redundant
+ call to the `env' utility is indeed required.
+ * tests/instmany-python.test: Likewise.
+ * tests/instmany.test: Likewise.
+
+2010-01-31 Stefano Lattarini <address@hidden>
+
Testsuite: improve function `run_command': now it can set
additional environment variables for the command it runs.
* tests/defs.in (run_command): Now this function can set
diff --git a/tests/check10.test b/tests/check10.test
index 76af452..1013460 100755
--- a/tests/check10.test
+++ b/tests/check10.test
@@ -60,17 +60,17 @@ unset TESTS || :
(
# Do not check for failure in this subshell
set +e
- env TESTS=pass $MAKE -e check
- env TESTS=fail $MAKE -e check
- env TESTS=skip $MAKE -e check
- env TESTS=xfail $MAKE -e check
- env TESTS=xpass $MAKE -e check
- env TESTS="pass pass2" $MAKE -e check
- env TESTS="fail fail2" $MAKE -e check
- env TESTS="skip skip2" $MAKE -e check
- env TESTS="xfail xfail2" $MAKE -e check
- env TESTS="xpass xpass2" $MAKE -e check
- env TESTS='pass skip xfail' $MAKE -e check
+ TESTS=pass $MAKE -e check
+ TESTS=fail $MAKE -e check
+ TESTS=skip $MAKE -e check
+ TESTS=xfail $MAKE -e check
+ TESTS=xpass $MAKE -e check
+ TESTS="pass pass2" $MAKE -e check
+ TESTS="fail fail2" $MAKE -e check
+ TESTS="skip skip2" $MAKE -e check
+ TESTS="xfail xfail2" $MAKE -e check
+ TESTS="xpass xpass2" $MAKE -e check
+ TESTS='pass skip xfail' $MAKE -e check
$MAKE check
:
) >stdout
diff --git a/tests/instmany-mans.test b/tests/instmany-mans.test
index fcee60b..82cf605 100755
--- a/tests/instmany-mans.test
+++ b/tests/instmany-mans.test
@@ -123,6 +123,7 @@ test `find "$instdir" -type f -print | wc -l` = 0
# Try whether we don't exceed the low limit.
INSTALL='$(SHELL) $(top_builddir)/myinstall' $MAKE -e install
+# The `env' here is required to avoid spurious failures with Solaris Sh.
env save_PATH="$PATH" PATH="`pwd`/..:$PATH" $MAKE uninstall
cd $subdir
diff --git a/tests/instmany-python.test b/tests/instmany-python.test
index 6831c9e..b05fe44 100755
--- a/tests/instmany-python.test
+++ b/tests/instmany-python.test
@@ -113,6 +113,7 @@ test `find "$instdir" -type f -print | wc -l` = 0
# Try whether we don't exceed the low limit.
INSTALL='$(SHELL) $(top_builddir)/myinstall' $MAKE -e install
+# The `env' here is required to avoid spurious failures with Solaris Sh.
env save_PATH="$PATH" PATH="`pwd`/..:$PATH" $MAKE uninstall
cd $subdir
diff --git a/tests/instmany.test b/tests/instmany.test
index a3b10cb..3459a90 100755
--- a/tests/instmany.test
+++ b/tests/instmany.test
@@ -137,6 +137,7 @@ test `find "$instdir" -type f -print | wc -l` = 0
# Try whether we don't exceed the low limit.
INSTALL='$(SHELL) $(top_builddir)/myinstall' $MAKE -e install
+# The `env' here is required to avoid spurious failures with Solaris Sh.
env save_PATH="$PATH" PATH="`pwd`/..:$PATH" $MAKE uninstall
cd $subdir
diff --git a/tests/parallel-tests2.test b/tests/parallel-tests2.test
index a49d39c..3f07c9c 100755
--- a/tests/parallel-tests2.test
+++ b/tests/parallel-tests2.test
@@ -75,10 +75,10 @@ test -f mylog.html
# check-html and recheck-html should cause check_SCRIPTS to be created,
# and recheck-html should rerun no tests if check has not been run.
$MAKE clean
-env TESTS=foo.test $MAKE -e check-html
+TESTS=foo.test $MAKE -e check-html
test -f bla
$MAKE clean
-env TESTS=foo.test $MAKE -e recheck-html
+TESTS=foo.test $MAKE -e recheck-html
test -f bla
test ! -f foo.log
test -f mylog.html
diff --git a/tests/subdir10.test b/tests/subdir10.test
index c71216b..a9caf7d 100755
--- a/tests/subdir10.test
+++ b/tests/subdir10.test
@@ -34,6 +34,6 @@ $ACLOCAL
$AUTOCONF
$AUTOMAKE
./configure
-env fail=1 $MAKE all clean
+fail=1 $MAKE all clean
Exit 0
--
1.6.5
- [PATCH 0/8] Towards a Zsh-compatible Automake testsuite, Stefano Lattarini, 2010/02/01
- [PATCH 1/8] Testsuite: avoid Zsh-related problem with `set -x', Stefano Lattarini, 2010/02/01
- [PATCH 2/8] Maintainer-check: warn against zsh xtrace bug, Stefano Lattarini, 2010/02/01
- [PATCH 3/8] Testsuite: remove AUTOMAKE_fails and AUTOMAKE_run, Stefano Lattarini, 2010/02/01
- [PATCH 4/8] Work around a bug of AT&T Ksh w.r.t. ${1+"$@"}, Stefano Lattarini, 2010/02/01
- [PATCH 5/8] Improve description of `run_command' in README, Stefano Lattarini, 2010/02/01
- [PATCH 6/8] Tests: prefer run_command over direct stdout redirection(s), Stefano Lattarini, 2010/02/01
- [PATCH 7/8] Testsuite: run_command can now set env variables, Stefano Lattarini, 2010/02/01
- [PATCH 8/8] Testsuite: avoid redundant use of the `env' utility.,
Stefano Lattarini <=