tests: Do not test DRBG_REINIT from "make check"
authorWerner Koch <wk@gnupg.org>
Sat, 20 Feb 2016 13:41:56 +0000 (14:41 +0100)
committerWerner Koch <wk@gnupg.org>
Sat, 20 Feb 2016 13:41:56 +0000 (14:41 +0100)
* 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>
tests/random.c

index 8aa730b..2a4b698 100644 (file)
@@ -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)