>From e9930b5cf137500b2c08ceb3e3819dfbc6404be0 Mon Sep 17 00:00:00 2001 From: Ralf Wildenhues Date: Sun, 12 Sep 2010 12:45:44 +0200 Subject: [PATCH] Try out new testsuite with old Autoconf and Automake versions. * tests/old-autotools.at (old autoconf and automake): New file, new test. * Makefile.am (TESTSUITE_AT): Update. * doc/libtool.texi (Test descriptions): Document new Autotest keywords `expensive' and `net-access'. * HACKING: Likewise; also document `interactive'. Suggested by Gary V. Vaughan. Signed-off-by: Ralf Wildenhues --- ChangeLog | 11 +++++++++++ HACKING | 7 +++++-- Makefile.am | 1 + doc/libtool.texi | 9 +++++++++ 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4584882..d6fb995 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2010-09-12 Ralf Wildenhues + + Try out new testsuite with old Autoconf and Automake versions. + * tests/old-autotools.at (old autoconf and automake): New file, + new test. + * Makefile.am (TESTSUITE_AT): Update. + * doc/libtool.texi (Test descriptions): Document new Autotest + keywords `expensive' and `net-access'. + * HACKING: Likewise; also document `interactive'. + Suggested by Gary V. Vaughan. + 2010-09-12 Jürgen Reuter (tiny change) Ralf Wildenhues diff --git a/HACKING b/HACKING index b462c98..277a011 100644 --- a/HACKING +++ b/HACKING @@ -65,11 +65,14 @@ and is not part of a release distribution. * The new Autotest testsuite uses keywords to denote test features: autoconf needs Autoconf automake needs Automake + expensive very expensive test (only enabled if the environment + variable RUN_EXPENSIVE_TESTS is set) + interactive might cause popup windows from the system libltdl exercises the `libltdl' library libtool exercises the `libtool' script libtoolize exercises the `libtoolize' script - recursive runs the suite recursively, with a modified - `libtool' script and with `-k libtool' + net-access might download files from the GNU website + recursive runs the suite recursively CXX F77 FC GCJ exercises a language other than C diff --git a/Makefile.am b/Makefile.am index dcd0876..ff8a225 100644 --- a/Makefile.am +++ b/Makefile.am @@ -499,6 +499,7 @@ TESTSUITE_AT = tests/testsuite.at \ tests/stresstest.at \ tests/cmdline_wrap.at \ tests/pic_flag.at \ + tests/old-autotools.at \ tests/darwin.at \ tests/deplibs-mingw.at \ tests/sysroot.at diff --git a/doc/libtool.texi b/doc/libtool.texi index 9314612..91f98e8 100644 --- a/doc/libtool.texi +++ b/doc/libtool.texi @@ -5463,6 +5463,11 @@ by the test group. The tests are typically skipped if the program is not installed. The @samp{automake} keyword may also denote use of the @command{aclocal} program. address@hidden expensive +This test group is very expensive, and skipped unless the environment +variable @env{RUN_EXPENSIVE_TESTS} is also set. Do not do this unless +you know what you are doing! + @item interactive This test group may require user interaction on some systems. Typically, this means closing a popup window about a DLL load error on Windows. @@ -5475,6 +5480,10 @@ Denote that the @file{libltdl} library is exercised by the test group. Denote that the @command{libtool} or @command{libtoolize} scripts are exercised by the test group, respectively. address@hidden net-access +This test group might access the internet to download files from GNU +servers. + @item recursive Denote that this test group may recursively re-invoke the test suite itself, with changed settings and maybe a changed @command{libtool} -- 1.7.2.1.222.g9988