diff options
author | Werner Koch <wk@gnupg.org> | 2016-02-20 14:41:56 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2016-02-20 14:41:56 +0100 |
commit | 839d12c221430b60db5e0d6fbb107f22e0a6837f (patch) | |
tree | 64ecc1ed28d73b24e8789e12184b1a4ccf34149b | |
parent | 3b57e5a1ba68e26dcaea38b763287fddba9b6b7c (diff) | |
download | libgcrypt-839d12c221430b60db5e0d6fbb107f22e0a6837f.tar.gz |
tests: Do not test DRBG_REINIT from "make check"
* tests/random.c (main): Run check_drbg_reinit only if the envvar
GCRYPT_IN_REGRESSION_TEST is set.
--
Without a hardware entropy generator (e.g. the moonbase token) running
the regression suite would take too long. We better use a set of test
vectors when run from "make check".
Signed-off-by: Werner Koch <wk@gnupg.org>
-rw-r--r-- | tests/random.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/random.c b/tests/random.c index 8aa730b2..2a4b698b 100644 --- a/tests/random.c +++ b/tests/random.c @@ -666,7 +666,10 @@ main (int argc, char **argv) check_nonce_forking (); check_close_random_device (); } - check_drbg_reinit (); + /* For now we do not run the drgb_reinit check from "make check" due + to its high requirement for entropy. */ + if (!getenv ("GCRYPT_IN_REGRESSION_TEST")) + check_drbg_reinit (); check_rng_type_switching (); if (!in_recursion) |