automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FYI] {maint} tests setup: unset CDPATH


From: Stefano Lattarini
Subject: [FYI] {maint} tests setup: unset CDPATH
Date: Sun, 1 Jul 2012 12:03:16 +0200

So that our test scripts can safely chdir around using relative
paths as well, without having to worry abut possible CDPATH
interferences.

* defs-static.in: unset CDPATH.
* t/ax/tests-init.sh: Remove a now-unneeded workaround.

Signed-off-by: Stefano Lattarini <address@hidden>
---
 defs-static.in    |    3 +++
 t/ax/test-init.sh |    3 +--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/defs-static.in b/defs-static.in
index a1878cc..6901212 100644
--- a/defs-static.in
+++ b/defs-static.in
@@ -25,6 +25,9 @@
 #     shell, not only with configure-time detected $SHELL and/or
 #     $AM_TEST_RUNNER_SHELL.
 
+# CDPATH is evil if exported in the environment.
+CDPATH=; unset CDPATH
+
 # Be more Bourne compatible.
 # (Snippet inspired to configure's initialization in Autoconf 2.64)
 DUALCASE=1; export DUALCASE # for MKS sh
diff --git a/t/ax/test-init.sh b/t/ax/test-init.sh
index c6d2abd..e038c5b 100644
--- a/t/ax/test-init.sh
+++ b/t/ax/test-init.sh
@@ -992,8 +992,7 @@ else
     || framework_failure_ "removing old test subdirectory"
   $MKDIR_P $am_test_subdir \
     || framework_failure_ "creating test subdirectory"
-  # The leading './' is to avoid CDPATH issues.
-  cd ./$am_test_subdir \
+  cd $am_test_subdir \
     || framework_failure_ "cannot chdir into test subdirectory"
   if test x"$am_create_testdir" != x"empty"; then
     cp "$am_scriptdir"/install-sh "$am_scriptdir"/missing \
-- 
1.7.9.5




reply via email to

[Prev in Thread] Current Thread [Next in Thread]