Add benchmark tests

This commit is contained in:
David Allemang
2022-09-13 23:49:04 -04:00
parent c3e3043912
commit ca47291f77
2 changed files with 70 additions and 0 deletions

View File

@@ -26,3 +26,15 @@ add_simple_test(test_solve H)
add_simple_test(test_solve I)
add_simple_test(test_solve T)
add_simple_test(test_solve X)
set(MIN_DEBUG_CPS 300000)
set(MIN_RELEASE_CPS 700000)
add_executable(test_solve_speed test_solve_speed.cpp)
target_link_libraries(test_solve_speed PUBLIC tc)
target_compile_definitions(test_solve_speed PUBLIC MINIMUM_COS_PER_SEC=$<IF:$<CONFIG:Debug>,${MIN_DEBUG_CPS},${MIN_RELEASE_CPS}>)
add_simple_test(test_solve_speed B)
set_tests_properties(test_solve_speed_B PROPERTIES TIMEOUT 45)
add_simple_test(test_solve_speed E)
set_tests_properties(test_solve_speed_E PROPERTIES TIMEOUT 30)
add_simple_test(test_solve_speed T)
set_tests_properties(test_solve_speed_T PROPERTIES TIMEOUT 15)