From b0112dbca91e720a4ff622ad0e88d99eba56203a 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 --- configure.ac | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 18e6c09bb..20a6ed64e 100644 --- a/configure.ac +++ b/configure.ac @@ -1541,6 +1541,11 @@ if test "$development_version" = yes; then [Defined if this is not a regular release]) fi +if test "$USE_MAINTAINER_MODE" = "yes"; then + AC_DEFINE(MAINTAINER_MODE,1, + [Defined if this build is in maintainer mode]) +fi + AM_CONDITIONAL(CROSS_COMPILING, test x$cross_compiling = xyes) GNUPG_CHECK_GNUMAKE -- cgit v1.2.3