[core:testing] add global_fail_timeout_thread nil check

Fixed an issue where test would always fail unless set_fail_timeout was called.
This commit is contained in:
Totoki Kei
2022-06-04 12:21:20 +09:00
committed by GitHub
parent fb49841b1d
commit 5c18cca1ca

View File

@@ -203,7 +203,7 @@ run_internal_test :: proc(t: ^T, it: Internal_Test) {
thread.it.p(t)
sema_post(&global_fail_timeout_semaphore)
thread_join_and_destroy(global_fail_timeout_thread)
if global_fail_timeout_thread != nil do thread_join_and_destroy(global_fail_timeout_thread)
thread.success = true
sema_post(&global_threaded_runner_semaphore)