[Top][All Lists]
[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])
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- run gnulib unit tests,
Eric Blake <=