[Top][All Lists]
[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)
- Introduce TESTSUITE_FLAGS,
Noah Misch <=