mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
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 <justus@g10code.com>
This commit is contained in:
parent
a611cba142
commit
b0112dbca9
3 changed files with 38 additions and 15 deletions
|
@ -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));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue