Run tests in the order they are declared in the source file.

Fixes an issue with running tests in random order in Catch2 3.9.0+.
pull/3451/head
Vitaly 4 weeks ago
parent 9ecdf5c8a1
commit b77a2cab5b
No known key found for this signature in database
GPG Key ID: FE1EA9ACA989AAAA

@ -75,7 +75,7 @@ function(spdlog_prepare_test test_target spdlog_lib)
elseif(SPDLOG_SANITIZE_THREAD) elseif(SPDLOG_SANITIZE_THREAD)
spdlog_enable_thread_sanitizer(${test_target}) spdlog_enable_thread_sanitizer(${test_target})
endif() endif()
add_test(NAME ${test_target} COMMAND ${test_target}) add_test(NAME ${test_target} COMMAND ${test_target} --order decl)
set_tests_properties(${test_target} PROPERTIES RUN_SERIAL ON) set_tests_properties(${test_target} PROPERTIES RUN_SERIAL ON)
endfunction() endfunction()

Loading…
Cancel
Save