From: Ralf Wildenhues Date: Sun, 25 Apr 2010 12:18:19 +0000 (+0200) Subject: Ensure autotest tests have an atconfig file, for testsuite -v. X-Git-Tag: v2.66~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf6c3c34928dba8840ffce0b6b7c3708cf01d5f7;p=thirdparty%2Fautoconf.git Ensure autotest tests have an atconfig file, for testsuite -v. * tests/autotest.at (AT_CHECK_AT_PREP): Create a default atconfig file in the directory of the testsuite. (AT_CHECK_AT_TITLE): Also check that `./micro-suite -v' output does not contain empty $at_srcdir expansion. (srcdir propagation): Remove the atconfig file generated by AT_CHECK_AT_PREP. Check each suite invocation for $at_srcdir expansion. Signed-off-by: Ralf Wildenhues --- diff --git a/ChangeLog b/ChangeLog index c3ab2544..bbdfb17c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,14 @@ 2010-04-26 Ralf Wildenhues + Ensure autotest tests have an atconfig file, for testsuite -v. + * tests/autotest.at (AT_CHECK_AT_PREP): Create a default + atconfig file in the directory of the testsuite. + (AT_CHECK_AT_TITLE): Also check that `./micro-suite -v' output + does not contain empty $at_srcdir expansion. + (srcdir propagation): Remove the atconfig file generated by + AT_CHECK_AT_PREP. Check each suite invocation for $at_srcdir + expansion. + Fix autotest testsuite -v output to print test group title. * lib/autotest/general.m4 (AT_CLEANUP): Actually print test title in verbose output. Fixes AUTOCONF-2.57-101-gc102ed8 diff --git a/tests/autotest.at b/tests/autotest.at index d92aa1ad..72679156 100644 --- a/tests/autotest.at +++ b/tests/autotest.at @@ -53,6 +53,16 @@ m4_define([AT_PACKAGE_BUGREPORT], [bug-autoconf@gnu.org]) ]]) dnl AT_DATA_AUTOTEST(AT_dir[/$1.at], [$2]) +AT_CHECK([cat >m4_default([$6], [.])/atconfig <