mirror of
https://github.com/revng/revng
synced 2026-06-21 14:07:57 +00:00
dbc734f23a
Switch from using `find_package(Python ...)` to `find_package(Python3 ...)` as it excludes that CMake picks a Python 2 version by accident.
57 lines
1.1 KiB
CMake
57 lines
1.1 KiB
CMake
#
|
|
# This file is distributed under the MIT License. See LICENSE.md for details.
|
|
#
|
|
|
|
revng_add_test(
|
|
NAME
|
|
test_pypeline
|
|
COMMAND
|
|
"${Python3_EXECUTABLE}"
|
|
-m
|
|
pytest
|
|
-p
|
|
no:cacheprovider
|
|
-v
|
|
--rootdir
|
|
"${CMAKE_CURRENT_SOURCE_DIR}"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/test_all.py")
|
|
set_tests_properties(
|
|
test_pypeline
|
|
PROPERTIES LABELS "pypeline" ENVIRONMENT
|
|
"PYTHONPATH=${CMAKE_BINARY_DIR}/${PYTHON_INSTALL_PATH}")
|
|
|
|
revng_add_test(
|
|
NAME
|
|
test_pypeline_daemon
|
|
COMMAND
|
|
"${Python3_EXECUTABLE}"
|
|
-m
|
|
pytest
|
|
-p
|
|
no:cacheprovider
|
|
-v
|
|
--rootdir
|
|
"${CMAKE_CURRENT_SOURCE_DIR}"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/test_daemon.py")
|
|
set_tests_properties(
|
|
test_pypeline_daemon
|
|
PROPERTIES LABELS "pypeline" ENVIRONMENT
|
|
"PYTHONPATH=${CMAKE_BINARY_DIR}/${PYTHON_INSTALL_PATH}")
|
|
|
|
revng_add_test(
|
|
NAME
|
|
test_pype
|
|
COMMAND
|
|
"${Python3_EXECUTABLE}"
|
|
-m
|
|
pytest
|
|
-p
|
|
no:cacheprovider
|
|
-v
|
|
--rootdir
|
|
"${CMAKE_CURRENT_SOURCE_DIR}"
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/test_pype.py")
|
|
set_tests_properties(
|
|
test_pype PROPERTIES LABELS "pypeline" ENVIRONMENT
|
|
"PYTHONPATH=${CMAKE_BINARY_DIR}/${PYTHON_INSTALL_PATH}")
|