test-getcwd: don't leave behind a confdir3/ directory upon interrupt
authorJim Meyering <meyering@redhat.com>
Thu, 17 Nov 2011 11:27:06 +0000 (12:27 +0100)
committerJim Meyering <meyering@redhat.com>
Thu, 17 Nov 2011 11:28:49 +0000 (12:28 +0100)
Invoke the test program via an init.sh-using wrapper.
* tests/test-getcwd.sh: New file.
* modules/getcwd-tests (Files): Add it.
(Makefile.am) [TESTS]: Invoke the shell script wrapper.

ChangeLog
modules/getcwd-tests
tests/test-getcwd.sh [new file with mode: 0755]

index 49ae5ca..3fc2c94 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2011-11-17  Jim Meyering  <meyering@redhat.com>
+
+       test-getcwd: don't leave behind a confdir3/ directory upon interrupt
+       Invoke the test program via an init.sh-using wrapper.
+       * tests/test-getcwd.sh: New file.
+       * modules/getcwd-tests (Files): Add it.
+       (Makefile.am) [TESTS]: Invoke the shell script wrapper.
+
 2011-11-01  Gary V. Vaughan  <gary@gnu.org>
 
        gitlog-to-changelog: support multi-author commits.
index 59710ee..1cbf0fb 100644 (file)
@@ -1,5 +1,7 @@
 Files:
 tests/test-getcwd.c
+tests/test-getcwd.sh
+tests/init.sh
 
 Depends-on:
 errno
@@ -11,6 +13,6 @@ sys_stat
 configure.ac:
 
 Makefile.am:
-TESTS += test-getcwd
+TESTS += test-getcwd.sh
 check_PROGRAMS += test-getcwd
 test_getcwd_LDADD = $(LDADD) @LIBINTL@
diff --git a/tests/test-getcwd.sh b/tests/test-getcwd.sh
new file mode 100755 (executable)
index 0000000..a886b6e
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+. "${srcdir=.}/init.sh"; path_prepend_ .
+
+test-getcwd
+
+Exit $?