changeset 16091:6925d22363f2

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.
author Jim Meyering <meyering@redhat.com>
date Thu, 17 Nov 2011 12:27:06 +0100
parents c5a878844e86
children 936e267d6906
files ChangeLog modules/getcwd-tests tests/test-getcwd.sh
diffstat 3 files changed, 18 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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.
--- a/modules/getcwd-tests
+++ b/modules/getcwd-tests
@@ -1,5 +1,7 @@
 Files:
 tests/test-getcwd.c
+tests/test-getcwd.sh
+tests/init.sh
 
 Depends-on:
 errno
@@ -11,6 +13,6 @@
 configure.ac:
 
 Makefile.am:
-TESTS += test-getcwd
+TESTS += test-getcwd.sh
 check_PROGRAMS += test-getcwd
 test_getcwd_LDADD = $(LDADD) @LIBINTL@
new file mode 100755
--- /dev/null
+++ b/tests/test-getcwd.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+. "${srcdir=.}/init.sh"; path_prepend_ .
+
+test-getcwd
+
+Exit $?