switches to tohost based exit code, reducing complexity in deciding failure / pass
This commit is contained in:
@@ -140,26 +140,14 @@ function(add_threadx_regression_test TEST_SOURCE)
|
||||
list(APPEND TX_REGRESSION_TARGETS ${TEST_NAME})
|
||||
set(TX_REGRESSION_TARGETS ${TX_REGRESSION_TARGETS} PARENT_SCOPE)
|
||||
|
||||
if(TEST_NAME STREQUAL "threadx_initialize_kernel_setup_test")
|
||||
add_test(
|
||||
NAME ${TEST_NAME}
|
||||
COMMAND ${CMAKE_CURRENT_LIST_DIR}/run_threadx_simple_test.sh
|
||||
${THREADX_TEST_SIMULATOR}
|
||||
${THREADX_TEST_ISA}
|
||||
$<TARGET_FILE:${TEST_NAME}>
|
||||
"Running Initialize Kernel Setup Test................................ SUCCESS!"
|
||||
"Running Initialize Kernel Setup Test................................ ERROR!"
|
||||
)
|
||||
else()
|
||||
add_test(
|
||||
NAME ${TEST_NAME}
|
||||
COMMAND ${CMAKE_CURRENT_LIST_DIR}/run_threadx_test.sh
|
||||
${THREADX_TEST_SIMULATOR}
|
||||
${THREADX_TEST_ISA}
|
||||
$<TARGET_FILE:${TEST_NAME}>
|
||||
)
|
||||
endif()
|
||||
set_tests_properties(${TEST_NAME} PROPERTIES TIMEOUT 10)
|
||||
add_test(
|
||||
NAME ${TEST_NAME}
|
||||
COMMAND ${THREADX_TEST_SIMULATOR}
|
||||
--isa=${THREADX_TEST_ISA}
|
||||
-f $<TARGET_FILE:${TEST_NAME}>
|
||||
-m 60s
|
||||
)
|
||||
set_tests_properties(${TEST_NAME} PROPERTIES TIMEOUT 60)
|
||||
endfunction()
|
||||
|
||||
foreach(test_case ${TX_REGRESSION_CASES})
|
||||
|
||||
Reference in New Issue
Block a user