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)
This commit is contained in:
parent
f1a45f68bc
commit
a7a7e6e3a6
@ -49,10 +49,12 @@ static int check_time(long offset)
|
|||||||
|
|
||||||
static int test_gmtime(int offset)
|
static int test_gmtime(int offset)
|
||||||
{
|
{
|
||||||
return check_time(offset) &&
|
return check_time(offset)
|
||||||
check_time(-offset) &&
|
&& check_time(-offset)
|
||||||
check_time(offset * 1000L) &&
|
&& check_time(offset * 1000L)
|
||||||
check_time(-offset * 1000L);
|
&& check_time(-offset * 1000L)
|
||||||
|
&& check_time(offset * 1000000L)
|
||||||
|
&& check_time(-offset * 1000000L);
|
||||||
}
|
}
|
||||||
|
|
||||||
int setup_tests(void)
|
int setup_tests(void)
|
||||||
@ -60,6 +62,6 @@ int setup_tests(void)
|
|||||||
if (sizeof(time_t) < 8)
|
if (sizeof(time_t) < 8)
|
||||||
TEST_info("Skipping; time_t is less than 64-bits");
|
TEST_info("Skipping; time_t is less than 64-bits");
|
||||||
else
|
else
|
||||||
ADD_ALL_TESTS_NOSUBTEST(test_gmtime, 1000000);
|
ADD_ALL_TESTS_NOSUBTEST(test_gmtime, 1000);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user