summaryrefslogtreecommitdiffstats
path: root/test/gmdifftest.c
diff options
context:
space:
mode:
authorPauli <pauli@openssl.org>2021-05-08 22:05:45 +1000
committerPauli <pauli@openssl.org>2021-05-11 18:15:06 +1000
commita7a7e6e3a647688be389b7d9c977b7fc74142fca (patch)
tree8d972cbbe8d9d90310ea93a463aa5f7e96396f99 /test/gmdifftest.c
parentf1a45f68bcdceaa2944d078cc65ffb0b3845c43e (diff)
Reduce the runtime/output from the gmdiff test
Reduce from 1e6 iterations to 1e3. Add additional cases to cover the same range although most intermediate values will be skipped. Fixes #15185 Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/15202)
Diffstat (limited to 'test/gmdifftest.c')
-rw-r--r--test/gmdifftest.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/test/gmdifftest.c b/test/gmdifftest.c
index 0d9b71a5c0..028816f6de 100644
--- a/test/gmdifftest.c
+++ b/test/gmdifftest.c
@@ -49,10 +49,12 @@ static int check_time(long offset)
static int test_gmtime(int offset)
{
- return check_time(offset) &&
- check_time(-offset) &&
- check_time(offset * 1000L) &&
- check_time(-offset * 1000L);
+ return check_time(offset)
+ && check_time(-offset)
+ && check_time(offset * 1000L)
+ && check_time(-offset * 1000L)
+ && check_time(offset * 1000000L)
+ && check_time(-offset * 1000000L);
}
int setup_tests(void)
@@ -60,6 +62,6 @@ int setup_tests(void)
if (sizeof(time_t) < 8)
TEST_info("Skipping; time_t is less than 64-bits");
else
- ADD_ALL_TESTS_NOSUBTEST(test_gmtime, 1000000);
+ ADD_ALL_TESTS_NOSUBTEST(test_gmtime, 1000);
return 1;
}