libtool-patches
[Top][All Lists]
Advanced

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

patch-7: README.alpha update (was: HEAD: patch queue)


From: Ralf Wildenhues
Subject: patch-7: README.alpha update (was: HEAD: patch queue)
Date: Sun, 4 Dec 2005 18:16:13 +0100
User-agent: Mutt/1.5.11

6 wasn't the last one then..

* Ralf Wildenhues wrote on Sun, Dec 04, 2005 at 03:56:15PM CET:
>
>   README/README.alpha updates on how to use the new testsuite, and
>   how to report failures it may show,

OK to apply?

Cheers,
Ralf

        * README.alpha (Reporting bugs): Suggest to also bootstrap the
        libltdl subdirectory -- the Makefile will enforce it anyway.
        (The Test Suite): Renamed to..
        (The Test Suites): ..this.  Introduce the new Autotest test
        suite, how to run each one individually, and what to report.
        * README (The Test Suite): Likewise.

Index: README.alpha
===================================================================
RCS file: /cvsroot/libtool/libtool/README.alpha,v
retrieving revision 1.5
diff -u -r1.5 README.alpha
--- README.alpha        4 Dec 2005 14:40:43 -0000       1.5
+++ README.alpha        4 Dec 2005 17:11:36 -0000
@@ -30,7 +30,7 @@
 intend to run the test suite, you can speed up the `bootstrap' step by
 an order of magnitude if you call it like this instead:
 
-  reconfdirs=. ./bootstrap
+  reconfdirs='. libltdl' ./bootstrap
 
 If your bug is not fixed in the latest version, please send a full
 report to <address@hidden>, including the information from the end
@@ -38,25 +38,28 @@
 of any failed test groups (as described below).
 
 
-3. The Test Suite
-=================
+3. The Test Suites
+==================
 
-Libtool comes with an integrated set of tests to check that your build
-is sane.  You can run the entire suite like this:
+Libtool comes with two integrated sets of tests to check that your build
+is sane.  You can run both test suites like this:
 
-  make check
+  make check TESTSUITE_FLAGS=-V
+  make check-local
 
-The tests run in groups in the various demo subdirectories, so if one
-of the tests early in a group FAILs, the rest of the tests in that
-group will be SKIPPED.  If you see a FAIL further into a group, even
-if a test with the same name PASSes in another test group, you need to
-take note of the name of the first test in the group if you want to
-rerun the group with FAILures to get verbose output.
+The tests of the old test suite run in groups in the various demo
+subdirectories, so if one of the tests early in a group FAILs, the rest of the
+tests in that group will be SKIPped.  If you see a FAIL further into a group,
+even if a test with the same name PASSes in another test group, you need to
+take note of the name of the first test in the group if you want to rerun the
+group with FAILures to get verbose output.
+
+To run a test group of the old test suite in isolation (say, you think you
+have fixed a bug, but don't want to rerun the entire suite), you can do it
+like this:
 
-To run a test group in isolation (say, you think you have fixed a bug,
-but don't want to rerun the entire suite), you can do it like this:
-
-  make check TESTS='cdemo-static.test cdemo-make.test cdemo-exec.test'
+  make check TESTS='cdemo-static.test cdemo-make.test cdemo-exec.test' \
+            TESTSUITE_FLAGS=-V
 
 Providing that you have a FAIL from the most recent group from a
 particular demo directory (like the cdemo-static.test group above), you
@@ -71,10 +74,27 @@
 
   VERBOSE=yes make check \
   TESTS='cdemo-static.test cdemo-make.test cdemo-exec.test' \
-  | tee cdemo-static-group.log
+  TESTSUITE_FLAGS=-V | tee cdemo-static-group.log
 
 In order to enable debug shell tracing, use VERBOSE=debug
 instead of VERBOSE=yes.
+
+
+In the long run, Libtool will move to using only the new, Autotest-driven
+testsuite.  Its usage is documented in
+
+  info Autoconf 'testsuite Invocation'
+
+but simple help may also be obtained through
+
+  make check-local TESTSUITE_FLAGS='--help'
+
+For verbose output, add the flag `-v', for running only a subset of the
+independent tests, merely specify them by number or by keyword, both of which
+are displayed with the `--list' flag.
+
+If you wish to report test failures to the libtool list, you need to send the
+file `tests/testsuite.log' to the bug report mailing list, <address@hidden>.
 
 -- 
 Copyright (C) 2004 Free Software Foundation, Inc.
Index: README
===================================================================
RCS file: /cvsroot/libtool/libtool/README,v
retrieving revision 1.22
diff -u -r1.22 README
--- README      4 Dec 2005 14:40:43 -0000       1.22
+++ README      4 Dec 2005 17:11:36 -0000
@@ -35,42 +35,63 @@
 given by `./libtool --help'.
 
 
-3. The Test Suite
-=================
+3. The Test Suites
+==================
 
-Libtool comes with an integrated set of tests to check that your build
-is sane.  You can run the entire suite like this:
+Libtool comes with two integrated sets of tests to check that your build
+is sane.  You can run both test suites like this:
 
-  make check
+  make check TESTSUITE_FLAGS=-V
+  make check-local
 
-The tests run in groups in the various demo subdirectories, so if one
-of the tests early in a group FAILs, the rest of the tests in that
-group will be SKIPPED.  If you see a FAIL further into a group, even
-if a test with the same name PASSes in another test group, you need to
-take note of the name of the first test in the group if you want to
-rerun the group with FAILures to get verbose output.
+The tests of the old test suite run in groups in the various demo
+subdirectories, so if one of the tests early in a group FAILs, the rest of the
+tests in that group will be SKIPped.  If you see a FAIL further into a group,
+even if a test with the same name PASSes in another test group, you need to
+take note of the name of the first test in the group if you want to rerun the
+group with FAILures to get verbose output.
+
+To run a test group of the old test suite in isolation (say, you think you
+have fixed a bug, but don't want to rerun the entire suite), you can do it
+like this:
 
-To run a test group in isolation (say, you think you have fixed a bug,
-but don't want to rerun the entire suite), you can do it like this:
-
-  make check TESTS='cdemo-static.test cdemo-make.test cdemo-exec.test'
+  make check TESTS='cdemo-static.test cdemo-make.test cdemo-exec.test' \
+            TESTSUITE_FLAGS=-V
 
 Providing that you have a FAIL from the most recent group from a
 particular demo directory (like the cdemo-static.test group above), you
 can explore the state of the directory to help with debugging.
 
-If you wish to report a test group failure to the libtool list, you
-need to send the verbose output of the FAILing group, along with the
-information from the end of `$(top_builddir)/libtool --help' to the
-bug report mailing list, <address@hidden>.  From a Bourne
-compatible shell, you can generate verbose test output like this:
+If you wish to report a test group failure to the libtool list, you need
+to send the verbose output of the FAILing group, along with the
+information from the end of `$(top_builddir)/libtool --help' to the bug
+report mailing list, <address@hidden> with a subject line that
+includes the string `[TEST FAILURE]'.  From a Bourne compatible shell,
+you can generate verbose test output like this:
 
   VERBOSE=yes make check \
   TESTS='cdemo-static.test cdemo-make.test cdemo-exec.test' \
-  | tee cdemo-static-group.log
+  TESTSUITE_FLAGS=-V | tee cdemo-static-group.log
 
 In order to enable debug shell tracing, use VERBOSE=debug
 instead of VERBOSE=yes.
+
+
+In the long run, Libtool will move to using only the new, Autotest-driven
+testsuite.  Its usage is documented in
+
+  info Autoconf 'testsuite Invocation'
+
+but simple help may also be obtained through
+
+  make check-local TESTSUITE_FLAGS='--help'
+
+For verbose output, add the flag `-v', for running only a subset of the
+independent tests, merely specify them by number or by keyword, both of which
+are displayed with the `--list' flag.
+
+If you wish to report test failures to the libtool list, you need to send the
+file `tests/testsuite.log' to the bug report mailing list, <address@hidden>.
 
 4. Version Numbering
 ====================




reply via email to

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