mirror of
https://github.com/FEX-Emu/FEX.git
synced 2025-02-13 19:19:43 +00:00
FEXLinuxTests: Drop support for now unused "args:" annotations
This commit is contained in:
parent
41aaeb1ff0
commit
c41de81694
@ -41,54 +41,33 @@ function(AddTests Tests BinDirectory Bitness)
|
||||
# Used to insert a configuration dependency to the test file
|
||||
CONFIGURE_FILE(${TEST} ${CMAKE_BINARY_DIR}/junk.file)
|
||||
|
||||
set(ARGS_REGEX "auto args = \"([^\"]+)\";")
|
||||
string(REGEX MATCH ${ARGS_REGEX} TEST_ARGS ${TEST_CODE})
|
||||
# if cannot handle multiline variables, so we have to match the line first
|
||||
if(${TEST_ARGS} MATCHES ${ARGS_REGEX})
|
||||
string(REGEX REPLACE " |," ";" ARGS "${CMAKE_MATCH_1}")
|
||||
set(VARIATIONS "")
|
||||
foreach(ARG ${ARGS})
|
||||
list(APPEND VARIATIONS "${TEST_NAME}-${ARG}:${ARG}")
|
||||
endforeach()
|
||||
else()
|
||||
set(VARIATIONS "${TEST_NAME}:")
|
||||
endif()
|
||||
set(BIN_PATH "${CMAKE_CURRENT_BINARY_DIR}/${BinDirectory}/${TEST_NAME}.${Bitness}")
|
||||
set(TEST_CASE "${TEST_NAME}.${Bitness}")
|
||||
|
||||
foreach(VARIATION ${VARIATIONS})
|
||||
string(REGEX REPLACE ":" ";" VARIATION "${VARIATION}")
|
||||
list(GET VARIATION 0 VARIATION_NAME)
|
||||
list(GET VARIATION 1 VARIATION_ARG)
|
||||
set(BIN_PATH "${CMAKE_CURRENT_BINARY_DIR}/${BinDirectory}/${TEST_NAME}.${Bitness}")
|
||||
|
||||
set(TEST_CASE "${VARIATION_NAME}.${Bitness}")
|
||||
|
||||
# Add jit test case
|
||||
add_test(NAME "${TEST_CASE}.jit.flt"
|
||||
# Add jit test case
|
||||
add_test(NAME "${TEST_CASE}.jit.flt"
|
||||
COMMAND "python3" "${CMAKE_SOURCE_DIR}/Scripts/guest_test_runner.py"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Known_Failures"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Expected_Output"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Disabled_Tests"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Flake_Tests"
|
||||
"${TEST_CASE}"
|
||||
"guest"
|
||||
"$<TARGET_FILE:FEXLoader>"
|
||||
"--no-silent" "-c" "irjit" "-n" "500" "--"
|
||||
"${BIN_PATH}")
|
||||
if (_M_X86_64)
|
||||
# Add host test case
|
||||
add_test(NAME "${TEST_CASE}.host.flt"
|
||||
COMMAND "python3" "${CMAKE_SOURCE_DIR}/Scripts/guest_test_runner.py"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Known_Failures"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Known_Failures_Host"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Expected_Output"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Disabled_Tests"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Disabled_Tests_Host"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Flake_Tests"
|
||||
"${TEST_CASE}"
|
||||
"guest"
|
||||
"$<TARGET_FILE:FEXLoader>"
|
||||
"--no-silent" "-c" "irjit" "-n" "500" "--"
|
||||
"${BIN_PATH}"
|
||||
"${VARIATION_ARG}")
|
||||
if (_M_X86_64)
|
||||
# Add host test case
|
||||
add_test(NAME "${TEST_CASE}.host.flt"
|
||||
COMMAND "python3" "${CMAKE_SOURCE_DIR}/Scripts/guest_test_runner.py"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Known_Failures_Host"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Expected_Output"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Disabled_Tests_Host"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/Flake_Tests"
|
||||
"${TEST_CASE}"
|
||||
"host"
|
||||
"${BIN_PATH}"
|
||||
"${VARIATION_ARG}")
|
||||
endif()
|
||||
endforeach()
|
||||
"host"
|
||||
"${BIN_PATH}")
|
||||
endif()
|
||||
endforeach()
|
||||
endfunction()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user