From f31983dfef4414131d213244d06caa732f61db7c Mon Sep 17 00:00:00 2001 From: Ben Collins Date: Tue, 4 Mar 2025 14:52:00 +0000 Subject: [PATCH] tests/jwt_builder: Increase test time outs more Signed-off-by: Ben Collins --- CMakeLists.txt | 3 ++- tests/jwt_builder.c | 11 ++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8e6ded5..8b75085 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -304,7 +304,8 @@ if (CHECK_FOUND) endforeach() if (BATS_CMD) - add_test(NAME jwt_cli COMMAND /bin/bash -c "export SRCDIR=\"${CMAKE_SOURCE_DIR}\"; \"${CMAKE_SOURCE_DIR}\"/tests/jwt-cli.bats") + add_test(NAME jwt_cli COMMAND /bin/bash -c + "export SRCDIR=\"${CMAKE_SOURCE_DIR}\"; \"${CMAKE_SOURCE_DIR}\"/tests/jwt-cli.bats") endif() add_custom_target(check diff --git a/tests/jwt_builder.c b/tests/jwt_builder.c index 06088b7..831beee 100644 --- a/tests/jwt_builder.c +++ b/tests/jwt_builder.c @@ -863,6 +863,7 @@ static Suite *libjwt_suite(const char *title) tc_core = tcase_create("New"); tcase_add_loop_test(tc_core, new, 0, i); + tcase_set_timeout(tc_core, 60); suite_add_tcase(s, tc_core); tc_core = tcase_create("Gen"); @@ -872,21 +873,21 @@ static Suite *libjwt_suite(const char *title) tcase_add_loop_test(tc_core, gen_es384_pub, 0, i); tcase_add_loop_test(tc_core, set_alg, 0, i); tcase_add_loop_test(tc_core, gen_ec_stress, 0, i); - tcase_set_timeout(tc_core, 30); + tcase_set_timeout(tc_core, 60); suite_add_tcase(s, tc_core); tc_core = tcase_create("Error Handling"); tcase_add_loop_test(tc_core, null_handling, 0, i); tcase_add_loop_test(tc_core, just_fail_wcb, 0, i); tcase_add_loop_test(tc_core, sign_es256_bad_sig, 0, i); - tcase_set_timeout(tc_core, 30); + tcase_set_timeout(tc_core, 60); suite_add_tcase(s, tc_core); tc_core = tcase_create("HS256 Key Gen"); tcase_add_loop_test(tc_core, gen_hs256, 0, i); tcase_add_loop_test(tc_core, gen_hs256_bits, 0, i); tcase_add_loop_test(tc_core, gen_hs256_wcb, 0, i); - tcase_set_timeout(tc_core, 30); + tcase_set_timeout(tc_core, 60); suite_add_tcase(s, tc_core); tc_core = tcase_create("Claims SetGetDel"); @@ -894,14 +895,14 @@ static Suite *libjwt_suite(const char *title) tcase_add_loop_test(tc_core, claim_int_setgetdel, 0, i); tcase_add_loop_test(tc_core, claim_bool_setgetdel, 0, i); tcase_add_loop_test(tc_core, claim_json_setgetdel, 0, i); - tcase_set_timeout(tc_core, 30); + tcase_set_timeout(tc_core, 60); suite_add_tcase(s, tc_core); tc_core = tcase_create("Header SetGetDel"); /* All of the code paths for str/int/bool/json have been covered. We * just run this to ensure set/get/del works on headers */ tcase_add_loop_test(tc_core, header_str_setgetdel, 0, i); - tcase_set_timeout(tc_core, 30); + tcase_set_timeout(tc_core, 60); suite_add_tcase(s, tc_core); return s;