m4-patches
[Top][All Lists]
Advanced

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

run gnulib unit tests


From: Eric Blake
Subject: run gnulib unit tests
Date: Mon, 28 May 2007 11:06:55 -0600
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.10) Gecko/20070221 Thunderbird/1.5.0.10 Mnenhy/0.7.5.666

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The gnulib unit test suite is getting better all the time, and based on
our increasing reliance on gnulib, I think it is best if we ensure that we
are not violating some of our expectations because of a flaw in a gnulib
module on less-tested platforms.  This adds the gnulib testsuite to our
own on the branch; and I am applying a similar patch to head.

2007-05-28  Eric Blake  <address@hidden>

        Also run gnulib unit tests during make check.
        * m4/gnulib-cache.m4: Augment with 'gnulib-tool
        --tests-base=tests --with-tests'.
        * configure.ac (AC_CONFIG_FILES): Build gnulib testdir.
        * Makefile.am (SUBDIRS): Run gnulib tests before ours.

- --
Don't work too hard, make some time for fun as well!

Eric Blake             address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGWwwu84KuGfSFAYARAjnkAJ9bJrqpq+mut0UnYGIq6/EYmYq92wCfW/cu
1uqm83VneZMJeGkPljP9ItE=
=x080
-----END PGP SIGNATURE-----
Index: Makefile.am
===================================================================
RCS file: /sources/m4/m4/Makefile.am,v
retrieving revision 1.25.2.11
diff -u -p -r1.25.2.11 Makefile.am
--- Makefile.am 25 Aug 2006 14:01:34 -0000      1.25.2.11
+++ Makefile.am 28 May 2007 17:03:58 -0000
@@ -1,6 +1,6 @@
 ## This file is part of GNU M4.
 ##
-## Copyright (C) 2000, 2001, 2003, 2004, 2005, 2006 Free Software
+## Copyright (C) 2000, 2001, 2003, 2004, 2005, 2006, 2007 Free Software
 ## Foundation, Inc.
 ##
 ## This program is free software; you can redistribute it and/or modify
@@ -20,7 +20,7 @@
 ##
 ## Written by Gary V. Vaughan <address@hidden>
 
-SUBDIRS = . examples lib src doc checks
+SUBDIRS = . examples lib src doc tests checks
 EXTRA_DIST = bootstrap c-boxes.el gendocs.sh GNUmakefile Makefile.maint \
        m4/gnulib-cache.m4
 DISTCLEANFILES = stamp-h
Index: configure.ac
===================================================================
RCS file: /sources/m4/m4/configure.ac,v
retrieving revision 1.36.2.39
diff -u -p -r1.36.2.39 configure.ac
--- configure.ac        23 Apr 2007 19:41:10 -0000      1.36.2.39
+++ configure.ac        28 May 2007 17:03:58 -0000
@@ -165,6 +165,7 @@ AC_CONFIG_FILES([Makefile
                 doc/Makefile
                 lib/Makefile
                 src/Makefile
+                tests/Makefile
                 checks/Makefile
                 examples/Makefile
 ])
Index: m4/gnulib-cache.m4
===================================================================
RCS file: /sources/m4/m4/m4/Attic/gnulib-cache.m4,v
retrieving revision 1.1.2.25
diff -u -p -r1.1.2.25 gnulib-cache.m4
--- m4/gnulib-cache.m4  24 May 2007 17:23:43 -0000      1.1.2.25
+++ m4/gnulib-cache.m4  28 May 2007 17:03:58 -0000
@@ -15,7 +15,7 @@
 
 
 # Specification in the form of a command-line invocation:
-#   gnulib-tool --import --dir=. --lib=libm4 --source-base=lib --m4-base=m4 
--doc-base=doc --aux-dir=. --no-libtool --macro-prefix=M4 avltree-oset 
binary-io clean-temp cloexec close-stream closein config-h error fdl fflush 
fopen-safer free fseeko gendocs getopt gnupload mkstemp obstack regex stdbool 
stdint stdlib-safer strtol unlocked-io verror version-etc-fsf xalloc xvasprintf
+#   gnulib-tool --import --dir=. --lib=libm4 --source-base=lib --m4-base=m4 
--doc-base=doc --aux-dir=. --with-tests --no-libtool --macro-prefix=M4 
avltree-oset binary-io clean-temp cloexec close-stream closein config-h error 
fdl fflush fopen-safer free fseeko gendocs getopt gnupload mkstemp obstack 
regex stdbool stdint stdlib-safer strtol unlocked-io verror version-etc-fsf 
xalloc xvasprintf
 
 # Specification in the form of a few gnulib-tool.m4 macro invocations:
 gl_LOCAL_DIR([])
@@ -25,6 +25,7 @@ gl_SOURCE_BASE([lib])
 gl_M4_BASE([m4])
 gl_DOC_BASE([doc])
 gl_TESTS_BASE([tests])
+gl_WITH_TESTS
 gl_LIB([libm4])
 gl_MAKEFILE_NAME([])
 gl_MACRO_PREFIX([M4])

reply via email to

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