From d230224c38dd4b31348f7a1ad24be9e27935dc80 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Mon, 7 Aug 2017 11:15:56 +0200 Subject: tests: Do not run all tests unless in maintainer mode. * configure.ac: Leak the maintainer mode flag into 'config.h'. * tests/gpgscm/ffi.c: Pass it into the scheme environment. * tests/openpgp/all-tests.scm: Only run tests against non-default configurations (keyring, extended-key-format) in maintainer mode. -- Werner is concerned that the tests do take up too much time and asked me to reduce the runtime of the tests for normal users. Signed-off-by: Justus Winter --- ffi.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ffi.c b/ffi.c index 4c03ba6..4c2148a 100644 --- a/ffi.c +++ b/ffi.c @@ -1442,6 +1442,14 @@ ffi_init (scheme *sc, const char *argv0, const char *scriptname, #endif ); + ffi_define (sc, "*maintainer-mode*", +#if MAINTAINER_MODE + sc->T +#else + sc->F +#endif + ); + ffi_define (sc, "*stdin*", sc->vptr->mk_port_from_file (sc, stdin, port_input)); -- cgit v1.2.3