autoconf-patches
[Top][All Lists]
Advanced

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

Introduce TESTSUITE_FLAGS


From: Noah Misch
Subject: Introduce TESTSUITE_FLAGS
Date: Sat, 18 Dec 2004 02:09:45 -0800
User-agent: Mutt/1.5.6i

I have patched my tests/Makefile.am as follows for the last few weeks, and I
suspect others may find it handy.  This lets me run

make check TESTSUITE_FLAGS="-k autotest"

instead of

make && cd tests && make testsuite && ./testsuite -k autotest

2004-12-18  Noah Misch  <address@hidden>

        * tests/Makefile.am (installcheck-local): Use $(bindir).
        (check-local, installcheck-local): Pass TESTSUITE_FLAGS.
        * doc/autoconf.texi (Making testsuite Scripts): Recommend the same
        Makefile.am scheme Autoconf now uses.

diff -urp -X dontdiff ac-clean/doc/autoconf.texi ac-ts_flags/doc/autoconf.texi
--- ac-clean/doc/autoconf.texi  2004-12-15 02:29:03.000000000 -0500
+++ ac-ts_flags/doc/autoconf.texi       2004-12-18 05:06:03.252195958 -0500
@@ -15614,10 +15614,14 @@ With Automake, here is a minimal example
 check} with a validation suite.
 
 @example
-EXTRA_DIST = testsuite.at testsuite
+EXTRA_DIST = testsuite.at testsuite atlocal.in
 TESTSUITE = $(srcdir)/testsuite
+
 check-local: atconfig atlocal $(TESTSUITE)
-        $(SHELL) $(TESTSUITE)
+        $(SHELL) $(TESTSUITE) $(TESTSUITE_FLAGS)
+
+installcheck-local: atconfig atlocal $(TESTSUITE)
+        $(SHELL) $(TESTSUITE) AUTOTEST_PATH="$(bindir)" $(TESTSUITE_FLAGS)
 
 AUTOTEST = $(AUTOM4TE) --language=autotest
 $(TESTSUITE): $(srcdir)/testsuite.at
diff -urp -X dontdiff ac-clean/tests/Makefile.am ac-ts_flags/tests/Makefile.am
--- ac-clean/tests/Makefile.am  2004-12-10 13:10:37.000000000 -0500
+++ ac-ts_flags/tests/Makefile.am       2004-12-18 05:06:24.294020591 -0500
@@ -116,11 +116,11 @@ clean-local:
        rm -f -r autom4te.cache
 
 check-local: atconfig atlocal $(TESTSUITE)
-       $(SHELL) $(TESTSUITE)
+       $(SHELL) $(TESTSUITE) $(TESTSUITE_FLAGS)
 
 # Run the test suite on the *installed* tree.
 installcheck-local: atconfig atlocal $(TESTSUITE)
-       $(SHELL) $(TESTSUITE) AUTOTEST_PATH=$(exec_prefix)/bin
+       $(SHELL) $(TESTSUITE) AUTOTEST_PATH="$(bindir)" $(TESTSUITE_FLAGS)
 
 
 




reply via email to

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