|
@@
-39,46
+39,50
declare_test(TestAmdaResultParser TestAmdaResultParser tests/TestAmdaResultParse
|
|
39
|
39
|
declare_test(TestAmdaAcquisition TestAmdaAcquisition tests/TestAmdaAcquisition.cpp "amdaplugin;Qt5::Test")
|
|
40
|
40
|
declare_test(TestAmdaFuzzing TestAmdaFuzzing "tests/TestAmdaFuzzing.cpp;tests/FuzzingValidators.cpp;tests/FuzzingUtils.cpp;tests/FuzzingOperations.cpp;tests/FuzzingDefs.cpp" "amdaplugin;Qt5::Test")
|
|
41
|
41
|
|
|
42
|
|
pybind11_add_module(pytestamda tests/PyTestAmdaWrapper.cpp)
|
|
43
|
|
target_link_libraries(pytestamda PUBLIC amdaplugin)
|
|
44
|
|
target_link_libraries(pytestamda PUBLIC pysciqlop)
|
|
45
|
42
|
|
|
|
43
|
if(PyWrappers)
|
|
|
44
|
pybind11_add_module(pytestamda tests/PyTestAmdaWrapper.cpp)
|
|
|
45
|
target_link_libraries(pytestamda PUBLIC amdaplugin)
|
|
|
46
|
target_link_libraries(pytestamda PUBLIC pysciqlop)
|
|
46
|
47
|
|
|
47
|
|
#pybind11_add_module(pytestamdalib SHARED tests/PyTestAmdaWrapper.cpp)
|
|
48
|
|
add_library(pytestamdalib tests/PyTestAmdaWrapper.cpp)
|
|
49
|
|
target_link_libraries(pytestamdalib PUBLIC pybind11::module)
|
|
50
|
|
target_link_libraries(pytestamdalib PUBLIC pybind11::embed)
|
|
51
|
|
target_link_libraries(pytestamdalib PUBLIC amdaplugin)
|
|
52
|
|
target_link_libraries(pytestamdalib PUBLIC pysciqlop)
|
|
53
|
48
|
|
|
54
|
|
GET_PROPERTY(CORE_PYTHON_PATH GLOBAL PROPERTY CORE_PYTHON_PATH)
|
|
|
49
|
#pybind11_add_module(pytestamdalib SHARED tests/PyTestAmdaWrapper.cpp)
|
|
|
50
|
add_library(pytestamdalib tests/PyTestAmdaWrapper.cpp)
|
|
|
51
|
target_link_libraries(pytestamdalib PUBLIC pybind11::module)
|
|
|
52
|
target_link_libraries(pytestamdalib PUBLIC pybind11::embed)
|
|
|
53
|
target_link_libraries(pytestamdalib PUBLIC amdaplugin)
|
|
|
54
|
target_link_libraries(pytestamdalib PUBLIC pysciqlop)
|
|
55
|
55
|
|
|
56
|
|
declare_test(TestAmdaFileParserEmbed TestAmdaFileParserEmbed "tests/PyTestAmdaWrapperExe.cpp" "pytestamdalib")
|
|
57
|
|
target_compile_definitions(TestAmdaFileParserEmbed PRIVATE -DPYTESTAMDA_SCRIPT="${CMAKE_CURRENT_LIST_DIR}/tests/TestAmdaFileParser.py")
|
|
58
|
|
set_tests_properties(TestAmdaFileParserEmbed PROPERTIES ENVIRONMENT PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}:${CORE_PYTHON_PATH})
|
|
|
56
|
GET_PROPERTY(CORE_PYTHON_PATH GLOBAL PROPERTY CORE_PYTHON_PATH)
|
|
59
|
57
|
|
|
|
58
|
declare_test(TestAmdaFileParserEmbed TestAmdaFileParserEmbed "tests/PyTestAmdaWrapperExe.cpp" "pytestamdalib")
|
|
|
59
|
target_compile_definitions(TestAmdaFileParserEmbed PRIVATE -DPYTESTAMDA_SCRIPT="${CMAKE_CURRENT_LIST_DIR}/tests/TestAmdaFileParser.py")
|
|
|
60
|
set_tests_properties(TestAmdaFileParserEmbed PROPERTIES ENVIRONMENT PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}:${CORE_PYTHON_PATH})
|
|
60
|
61
|
|
|
61
|
|
declare_test(TestAmdaDownloadEmbed TestAmdaDownloadEmbed "tests/PyTestAmdaWrapperExe.cpp" "pytestamdalib")
|
|
62
|
|
target_compile_definitions(TestAmdaDownloadEmbed PRIVATE -DPYTESTAMDA_SCRIPT="${CMAKE_CURRENT_LIST_DIR}/tests/TestAmdaDownload.py")
|
|
63
|
|
set_tests_properties(TestAmdaDownloadEmbed PROPERTIES ENVIRONMENT PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}:${CORE_PYTHON_PATH})
|
|
64
|
62
|
|
|
|
63
|
declare_test(TestAmdaDownloadEmbed TestAmdaDownloadEmbed "tests/PyTestAmdaWrapperExe.cpp" "pytestamdalib")
|
|
|
64
|
target_compile_definitions(TestAmdaDownloadEmbed PRIVATE -DPYTESTAMDA_SCRIPT="${CMAKE_CURRENT_LIST_DIR}/tests/TestAmdaDownload.py")
|
|
|
65
|
set_tests_properties(TestAmdaDownloadEmbed PROPERTIES ENVIRONMENT PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}:${CORE_PYTHON_PATH})
|
|
65
|
66
|
|
|
66
|
|
declare_test(TestAmdaMiniFuzzEmbed TestAmdaMiniFuzzEmbed "tests/PyTestAmdaWrapperExe.cpp" "pytestamdalib")
|
|
67
|
|
target_compile_definitions(TestAmdaMiniFuzzEmbed PRIVATE -DPYTESTAMDA_SCRIPT="${CMAKE_CURRENT_LIST_DIR}/tests/TestAmdaMiniFuzz.py")
|
|
68
|
|
set_tests_properties(TestAmdaMiniFuzzEmbed PROPERTIES ENVIRONMENT PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}:${CORE_PYTHON_PATH})
|
|
69
|
67
|
|
|
|
68
|
declare_test(TestAmdaMiniFuzzEmbed TestAmdaMiniFuzzEmbed "tests/PyTestAmdaWrapperExe.cpp" "pytestamdalib")
|
|
|
69
|
target_compile_definitions(TestAmdaMiniFuzzEmbed PRIVATE -DPYTESTAMDA_SCRIPT="${CMAKE_CURRENT_LIST_DIR}/tests/TestAmdaMiniFuzz.py")
|
|
|
70
|
set_tests_properties(TestAmdaMiniFuzzEmbed PROPERTIES ENVIRONMENT PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}:${CORE_PYTHON_PATH})
|
|
70
|
71
|
|
|
71
|
|
find_package(PythonInterp 3 REQUIRED)
|
|
72
|
72
|
|
|
73
|
|
add_test(NAME TestAmdaFileParser
|
|
74
|
|
COMMAND ${PYTHON_EXECUTABLE}
|
|
75
|
|
${CMAKE_CURRENT_LIST_DIR}/tests/TestAmdaFileParser.py
|
|
76
|
|
TestAmdaFileParser)
|
|
77
|
|
set_tests_properties(TestAmdaFileParser PROPERTIES ENVIRONMENT PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}:${CORE_PYTHON_PATH})
|
|
|
73
|
find_package(PythonInterp 3 REQUIRED)
|
|
78
|
74
|
|
|
|
75
|
add_test(NAME TestAmdaFileParser
|
|
|
76
|
COMMAND ${PYTHON_EXECUTABLE}
|
|
|
77
|
${CMAKE_CURRENT_LIST_DIR}/tests/TestAmdaFileParser.py
|
|
|
78
|
TestAmdaFileParser)
|
|
|
79
|
set_tests_properties(TestAmdaFileParser PROPERTIES ENVIRONMENT PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}:${CORE_PYTHON_PATH})
|
|
79
|
80
|
|
|
80
|
|
add_test(NAME TestAmdaDownload
|
|
81
|
|
COMMAND ${PYTHON_EXECUTABLE}
|
|
82
|
|
${CMAKE_CURRENT_LIST_DIR}/tests/TestAmdaDownload.py
|
|
83
|
|
TestAmdaDownload)
|
|
84
|
|
set_tests_properties(TestAmdaDownload PROPERTIES ENVIRONMENT PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}:${CORE_PYTHON_PATH})
|
|
|
81
|
|
|
|
82
|
add_test(NAME TestAmdaDownload
|
|
|
83
|
COMMAND ${PYTHON_EXECUTABLE}
|
|
|
84
|
${CMAKE_CURRENT_LIST_DIR}/tests/TestAmdaDownload.py
|
|
|
85
|
TestAmdaDownload)
|
|
|
86
|
set_tests_properties(TestAmdaDownload PROPERTIES ENVIRONMENT PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}:${CORE_PYTHON_PATH})
|
|
|
87
|
|
|
|
88
|
endif(PyWrappers)
|