From 3aa37d802ac10a38414a8cfe120de92a76968836 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 8 Aug 2017 17:28:25 +0200 Subject: build: New configure option --enable-all-tests. * configure.ac: New option --enable-all-tests. * tests/gpgscm/ffi.c (ffi_init): New gloabl var *run-all-tests*. * tests/openpgp/all-tests.scm (all-tests): Use that var instead of *maintainer-mode*. * Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): Add --enable-all-tests. -- It is better to have a separate option to run all tests than to put this on top of --enable-maintainer-mode. This way we can also make sure to run all tests during "make distcheck". Signed-off-by: Werner Koch --- ffi.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ffi.c b/ffi.c index 4c2148a..dde5b52 100644 --- a/ffi.c +++ b/ffi.c @@ -1450,6 +1450,14 @@ ffi_init (scheme *sc, const char *argv0, const char *scriptname, #endif ); + ffi_define (sc, "*run-all-tests*", +#if RUN_ALL_TESTS + sc->T +#else + sc->F +#endif + ); + ffi_define (sc, "*stdin*", sc->vptr->mk_port_from_file (sc, stdin, port_input)); -- cgit v1.2.3