]> Savannah Git Hosting - gnulib/maint-tools.git/commitdiff
gnulib-tool-tests: Update after gnulib-tool.py changed.
authorBruno Haible <bruno@clisp.org>
Mon, 29 Jul 2024 13:28:34 +0000 (15:28 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 29 Jul 2024 13:28:34 +0000 (15:28 +0200)
gnulib-tool-tests/README
gnulib-tool-tests/create-tests/test-create-testdir-4.sh
gnulib-tool-tests/info-tests/test-help.output

index 9526887e322f24de81939317d8524cdf8441b815..8dd2baa8fe56b1109266f9053f3e422ccb9a15d9 100644 (file)
@@ -3,6 +3,10 @@ This directory contains unit tests for gnulib-tool.
 Before using it, set the environment variables
   - GNULIB_SRCDIR     - points to the directory that contains gnulib-tool
   - GNULIB_TOOL_IMPL  - determines the implementation of gnulib-tool.
+and make sure that you have
+  autoconf 2.72
+  automake 1.16.5
+in your PATH.
 
 The directory gnulib-data contains a particular version of gnulib, namely
 commit 35245921a8f0eace93bef05814525673078b58c7 from the stable-202401 branch,
index 6e82688e0c101187066bd5d32cb96eac93542bfc..72a31b58103a368cf6795d57dfc78026e95f9c51 100755 (executable)
@@ -1,3 +1,3 @@
 #!/bin/sh
 . ../init.sh
-do_create_test "--create-testdir --single-configure --with-c++-tests --without-privileged-tests"
+do_create_test "--create-testdir --single-configure --with-c++-tests --without-privileged-tests --avoid=config-h --avoid=non-recursive-gnulib-prefix-hack --avoid=timevar --avoid=mountlist --avoid=lib-ignore"
index 9b3b1114863741aa7d2aaf2ab0b68ab35c35b784..630d7651f7e12bbe7503bde37786f2b64ea8ebb4 100644 (file)
@@ -13,9 +13,12 @@ Usage: gnulib-tool --list
        gnulib-tool --extract-status module
        gnulib-tool --extract-notice module
        gnulib-tool --extract-applicability module
+       gnulib-tool --extract-usability-in-testdir module
        gnulib-tool --extract-filelist module
        gnulib-tool --extract-dependencies module
        gnulib-tool --extract-recursive-dependencies module
+       gnulib-tool --extract-dependents module
+       gnulib-tool --extract-recursive-dependents module
        gnulib-tool --extract-autoconf-snippet module
        gnulib-tool --extract-automake-snippet module
        gnulib-tool --extract-include-directive module
@@ -51,11 +54,17 @@ Operation modes:
       --extract-status             extract the status (obsolete etc.)
       --extract-notice             extract the notice or banner
       --extract-applicability      extract the applicability
+      --extract-usability-in-testdir  extract the usability in testdirs
       --extract-filelist           extract the list of files
       --extract-dependencies       extract the dependencies
       --extract-recursive-dependencies  extract the dependencies of the module
                                         and its dependencies, recursively, all
                                         together, but without the conditions
+      --extract-dependents         list the modules which depend on the given
+                                   module directly.  This is also known as the
+                                   "reverse dependencies".
+      --extract-recursive-dependents  list the modules which depend on the given
+                                      module directly or indirectly
       --extract-autoconf-snippet   extract the snippet for configure.ac
       --extract-automake-snippet   extract the snippet for library makefile
       --extract-include-directive  extract the #include directive