[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] self tests: fix spurious failures when /bin/ksh do not exists
From: |
Stefano Lattarini |
Subject: |
[PATCH] self tests: fix spurious failures when /bin/ksh do not exists |
Date: |
Wed, 7 Sep 2011 11:19:17 +0200 |
* tests/self-check-reexec.test: Ensure that the non-bash shells
we look do really exists. Since we are at it, also try the name
`ash', non `dash', for the Almquist Shell, for Cygwin 1.5.
---
ChangeLog | 7 +++++++
tests/self-check-reexec.test | 3 ++-
2 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index c1d9365..1142bc6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-09-07 Stefano Lattarini <address@hidden>
+
+ self tests: fix spurious failures when /bin/ksh do not exists
+ * tests/self-check-reexec.test: Ensure that the non-bash shells
+ we look do really exists. Since we are at it, also try the name
+ `ash', non `dash', for the Almquist Shell, for Cygwin 1.5.
+
2011-09-06 Stefano Lattarini <address@hidden>
tests: more use of TAP in our own testsuite
diff --git a/tests/self-check-reexec.test b/tests/self-check-reexec.test
index 2a0fb33..46cd0d4 100755
--- a/tests/self-check-reexec.test
+++ b/tests/self-check-reexec.test
@@ -28,8 +28,9 @@ unset AM_TESTS_REEXEC BASH_VERSION || :
bash -c 'test -n "$BASH_VERSION"' || skip_ "bash shell not found"
-for shell in /bin/sh /bin/ksh sh ksh dash pdksh __no_shell__; do
+for shell in /bin/sh /bin/ksh sh ksh ash dash pdksh __no_shell__; do
test $shell = __no_shell__ && skip_ "can't find any non-bash shell"
+ $shell -c 'exit 0' || continue
$shell -c 'test -n "$BASH_VERSION"' && continue
break
done
--
1.7.2.3
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH] self tests: fix spurious failures when /bin/ksh do not exists,
Stefano Lattarini <=