mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-06 12:00:17 +02:00
Merge pull request #3161 from neobrain/fix_ctest_silent_failures
unittests: Instruct CTest to print output from tests on failure
This commit is contained in:
15 files changed
+20
-20
No files matched your search
@@ -17,5 +17,5 @@ add_custom_target(
|
|||||||
fexcore_apitests
|
fexcore_apitests
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "\.*.FEXCore_Tests$$")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "\.*.FEXCore_Tests$$")
|
||||||
|
|
||||||
@@ -18,7 +18,7 @@ if (COMPILE_VIXL_DISASSEMBLER)
|
|||||||
emitter_tests
|
emitter_tests
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "\.*.Emitter$$")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "\.*.Emitter$$")
|
||||||
else()
|
else()
|
||||||
message(AUTHOR_WARNING "Tests are enabled but vixl disassembler is not. Emitter tests won't be built.")
|
message(AUTHOR_WARNING "Tests are enabled but vixl disassembler is not. Emitter tests won't be built.")
|
||||||
endif()
|
endif()
|
||||||
@@ -164,4 +164,4 @@ add_custom_target(
|
|||||||
struct_verifier
|
struct_verifier
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "Test_verify*")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "Test_verify*")
|
||||||
@@ -117,4 +117,4 @@ add_custom_target(
|
|||||||
32bit_asm_tests
|
32bit_asm_tests
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "\.*32Bit\.*.asm$$")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "\.*32Bit\.*.asm$$")
|
||||||
@@ -20,7 +20,7 @@ add_custom_target(
|
|||||||
api_tests
|
api_tests
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "\.*.APITest")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "\.*.APITest")
|
||||||
|
|
||||||
foreach(API_TEST ${TESTS})
|
foreach(API_TEST ${TESTS})
|
||||||
add_dependencies(api_tests ${API_TEST})
|
add_dependencies(api_tests ${API_TEST})
|
||||||
|
|||||||
@@ -124,4 +124,4 @@ add_custom_target(
|
|||||||
asm_tests
|
asm_tests
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "\.*.asm$$")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "\.*.asm$$")
|
||||||
@@ -105,7 +105,7 @@ add_custom_target(
|
|||||||
fex_linux_tests
|
fex_linux_tests
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "30" "-j${CORES}" "-R" "\.*\.jit\.flt$$" "--output-on-failure"
|
COMMAND "ctest" "--output-on-failure" "--timeout" "30" "-j${CORES}" "-R" "\.*\.jit\.flt$$"
|
||||||
DEPENDS FEXLinuxTests FEXLinuxTests_32 FEXLoader
|
DEPENDS FEXLinuxTests FEXLinuxTests_32 FEXLoader
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -114,7 +114,7 @@ add_custom_target(
|
|||||||
fex_linux_tests_host
|
fex_linux_tests_host
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "30" "-j${CORES}" "-R" "\.*\.host\.flt$$" "--output-on-failure"
|
COMMAND "ctest" "--output-on-failure" "--timeout" "30" "-j${CORES}" "-R" "\.*\.host\.flt$$"
|
||||||
DEPENDS FEXLinuxTests FEXLinuxTests_32
|
DEPENDS FEXLinuxTests FEXLinuxTests_32
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -123,6 +123,6 @@ add_custom_target(
|
|||||||
fex_linux_tests_all
|
fex_linux_tests_all
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "30" "-j${CORES}" "-R" "\.*\.flt$$" "--output-on-failure"
|
COMMAND "ctest" "--output-on-failure" "--timeout" "30" "-j${CORES}" "-R" "\.*\.flt$$"
|
||||||
DEPENDS FEXLinuxTests FEXLinuxTests_32 FEXLoader
|
DEPENDS FEXLinuxTests FEXLinuxTests_32 FEXLoader
|
||||||
)
|
)
|
||||||
@@ -75,4 +75,4 @@ add_custom_target(
|
|||||||
ir_tests
|
ir_tests
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "\.*.ir$$")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "\.*.ir$$")
|
||||||
@@ -56,10 +56,10 @@ add_custom_target(
|
|||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
DEPENDS instcountci_test_files
|
DEPENDS instcountci_test_files
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "InstCountCI/\.*.instcountci$$")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "InstCountCI/\.*.instcountci$$")
|
||||||
|
|
||||||
add_custom_target(
|
add_custom_target(
|
||||||
instcountci_update_tests
|
instcountci_update_tests
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "InstCountCI/\.*new_numbers$$")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "InstCountCI/\.*new_numbers$$")
|
||||||
@@ -30,4 +30,4 @@ add_custom_target(
|
|||||||
posix_tests
|
posix_tests
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "\.*.posix")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "\.*.posix")
|
||||||
@@ -39,19 +39,19 @@ add_custom_target(
|
|||||||
thunk_functional_tests_nothunks
|
thunk_functional_tests_nothunks
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "ThunkFunctionalTest-NoThunks-\.*"
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "ThunkFunctionalTest-NoThunks-\.*"
|
||||||
DEPENDS "${FUNCTIONAL_DEPENDS}")
|
DEPENDS "${FUNCTIONAL_DEPENDS}")
|
||||||
|
|
||||||
add_custom_target(
|
add_custom_target(
|
||||||
thunk_functional_tests_thunks
|
thunk_functional_tests_thunks
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "ThunkFunctionalTest-Thunks-\.*"
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "ThunkFunctionalTest-Thunks-\.*"
|
||||||
DEPENDS "${FUNCTIONAL_DEPENDS}")
|
DEPENDS "${FUNCTIONAL_DEPENDS}")
|
||||||
|
|
||||||
add_custom_target(
|
add_custom_target(
|
||||||
thunk_functional_tests
|
thunk_functional_tests
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "ThunkFunctionalTest\.*"
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "ThunkFunctionalTest\.*"
|
||||||
DEPENDS "${FUNCTIONAL_DEPENDS}")
|
DEPENDS "${FUNCTIONAL_DEPENDS}")
|
||||||
@@ -10,5 +10,5 @@ add_custom_target(
|
|||||||
thunkgen_tests
|
thunkgen_tests
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "\.*.ThunkGen")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "\.*.ThunkGen")
|
||||||
add_dependencies(thunkgen_tests thunkgentest)
|
add_dependencies(thunkgen_tests thunkgentest)
|
||||||
@@ -30,4 +30,4 @@ add_custom_target(
|
|||||||
gcc_target_tests_32
|
gcc_target_tests_32
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "20" "-j${CORES}" "-R" "\.*.gcc-target-32$$")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "20" "-j${CORES}" "-R" "\.*.gcc-target-32$$")
|
||||||
@@ -30,4 +30,4 @@ add_custom_target(
|
|||||||
gcc_target_tests_64
|
gcc_target_tests_64
|
||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "ctest" "--timeout" "20" "-j${CORES}" "-R" "\.*.gcc-target-64$$")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "20" "-j${CORES}" "-R" "\.*.gcc-target-64$$")
|
||||||
@@ -33,4 +33,4 @@ add_custom_target(
|
|||||||
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
|
||||||
USES_TERMINAL
|
USES_TERMINAL
|
||||||
COMMAND "sh" "-c" "${RM_DIR_COMMAND}"
|
COMMAND "sh" "-c" "${RM_DIR_COMMAND}"
|
||||||
COMMAND "ctest" "--timeout" "302" "-j${CORES}" "-R" "\.*.gvisor$$")
|
COMMAND "ctest" "--output-on-failure" "--timeout" "302" "-j${CORES}" "-R" "\.*.gvisor$$")
|
||||||
Reference in new issue
Block a user