summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>2007-01-28 12:43:37 +0000
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>2007-01-28 12:43:37 +0000
commitd1d42628545b12dfc0594bf74dbcd9e3c6fb35c8 (patch)
treeab3f45ac4bbe464209b51bc9217f92dc224759cb /HACKING
parentbaf8599e6f34045c532bc22092d35e07149ad250 (diff)
downloadlibtool-d1d42628545b12dfc0594bf74dbcd9e3c6fb35c8.tar.gz
Introduce a new test keyword `recursive' for tests that create a
modified `libtool' script and run the suite on this script. All tests with the keyword `libtool' are (by definition) suitable to be used here. * tests/cmdline_wrap.at: New test. * Makefile.am: Adjust. * tests/testsuite.at (LT_ESCAPE): New macro: clone of Autoconf AS_ESCAPE that does not escape `$'. (LT_AT_CHECK): New macro: print a command-to-be-run while expanding parameters but nothing else. * tests/stresstest.at: Use LT_AT_CHECK. Create some files to expose erroneous globbing errors with `-export-symbols-regex', similar to those reported by Charles Wilson. Use `eval' and adjusted quoting so the expansion doesn't already happen in the testsuite commands. * HACKING: Update.
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING17
1 files changed, 9 insertions, 8 deletions
diff --git a/HACKING b/HACKING
index 9fc90707..e9a6e3c4 100644
--- a/HACKING
+++ b/HACKING
@@ -57,13 +57,14 @@ and is not part of a release distribution.
liberally, on as many platforms as you can. Use as many compilers and
linkers you can.
-* The new Autotest testsuite uses several keywords, to denote that the
- test
- - needs Autoconf autoconf
- - needs Automake automake
- - exercises the `libtool' script libtool
- - exercises the `libtoolize' script libtoolize
- - exercises a language other than C CXX F77 FC GCJ
+* The new Autotest testsuite uses keywords to denote test features:
+ autoconf needs Autoconf
+ automake needs Automake
+ libtool exercises the `libtool' script
+ libtoolize exercises the `libtoolize' script
+ recursive runs the suite recursively, with a modified
+ `libtool' script and with `-k libtool'
+ CXX F77 FC GCJ exercises a language other than C
4. Naming
@@ -613,7 +614,7 @@ output of any failed test groups, and the output from `./libtool --config.'
--
-Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
+Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
The canonical source of this file is maintained with the
GNU Libtool package. Report bugs to bug-libtool@gnu.org.