mirror of
https://github.com/momo5502/emulator.git
synced 2026-01-11 16:46:16 +00:00
@@ -32,12 +32,6 @@ set(ENV_PREFIX "%")
|
||||
set(ENV_SUFFIX "%")
|
||||
endif()
|
||||
|
||||
set(ANYLZER_TEST_ENVIRONMENT "default")
|
||||
|
||||
if(CMAKE_SYSTEM_NAME MATCHES "Emscripten")
|
||||
set(ANYLZER_TEST_ENVIRONMENT "node")
|
||||
endif()
|
||||
|
||||
add_test(NAME analyzer-test
|
||||
COMMAND "${PYTHON3_EXE}" "${CMAKE_CURRENT_LIST_DIR}/test.py" "${ANYLZER_TEST_ENVIRONMENT}"
|
||||
COMMAND "${PYTHON3_EXE}" "${CMAKE_CURRENT_LIST_DIR}/test.py"
|
||||
WORKING_DIRECTORY "$<TARGET_FILE_DIR:analyzer>")
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import os
|
||||
import sys
|
||||
import subprocess
|
||||
|
||||
emulator_root = os.getenv('EMULATOR_ROOT')
|
||||
@@ -8,12 +7,7 @@ virtual_sample = 'C:/analysis-sample.exe'
|
||||
|
||||
application = 'analyzer'
|
||||
|
||||
is_node = len(sys.argv) > 1 and sys.argv == "node"
|
||||
|
||||
def make_app(app):
|
||||
if is_node:
|
||||
return app + ".js"
|
||||
|
||||
if os.name == 'nt':
|
||||
return app + ".exe"
|
||||
|
||||
@@ -27,9 +21,6 @@ command = [
|
||||
virtual_sample
|
||||
]
|
||||
|
||||
if is_node:
|
||||
command = ["node"] + command
|
||||
|
||||
result = subprocess.run(command, cwd=os.getcwd())
|
||||
|
||||
exit(result.returncode)
|
||||
|
||||
@@ -20,14 +20,8 @@ if(WIN32 AND CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
add_dependencies(windows-emulator-test test-sample)
|
||||
endif()
|
||||
|
||||
set(TEST_COMMAND "./windows-emulator-test")
|
||||
|
||||
if(CMAKE_SYSTEM_NAME MATCHES "Emscripten")
|
||||
set(TEST_COMMAND node "./windows-emulator-test.js")
|
||||
endif()
|
||||
|
||||
add_test(NAME windows-emulator-test
|
||||
COMMAND "${PYTHON3_EXE}" "${PROJECT_SOURCE_DIR}/deps/gtest-parallel/gtest_parallel.py" ${TEST_COMMAND}
|
||||
COMMAND "${PYTHON3_EXE}" "${PROJECT_SOURCE_DIR}/deps/gtest-parallel/gtest_parallel.py" ./windows-emulator-test
|
||||
WORKING_DIRECTORY "$<TARGET_FILE_DIR:windows-emulator-test>")
|
||||
|
||||
momo_targets_set_folder("tests" windows-emulator-test)
|
||||
|
||||
Reference in New Issue
Block a user