Skip to content

Commit ada1027

Browse files
committed
fixup
1 parent 6f8e43c commit ada1027

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

proton-c/src/tests/CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,13 @@ if(HAS_PROACTOR)
6565
if(WIN32)
6666
# set(path "$<TARGET_FILE_DIR:proactor-broker>;$<TARGET_FILE_DIR:qpid-proton>")
6767
else(WIN32)
68-
set(path "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}:$ENV{PATH}")
68+
set(test_path "${CMAKE_CURRENT_BINARY_DIR}:$<TARGET_FILE_DIR:proactor-broker>:${CMAKE_RUNTIME_OUTPUT_DIRECTORY}:$ENV{PATH}")
6969
endif(WIN32)
7070
# Add the tools directory for the 'proctest' module
7171
set_search_path(pypath "${CMAKE_SOURCE_DIR}/tools/py" "$ENV{PYTHON_PATH}")
7272

73-
add_test(NAME c-fdlimit-tests COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/fdlimit.py)
73+
set(run_env ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/proton-c/env.py "PATH=${test_path}" "PYTHONPATH=${pypath}")
74+
add_test(NAME c-fdlimit-tests COMMAND ${run_env} -- ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/fdlimit.py)
7475
#WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
75-
set_tests_properties(c-fdlimit-tests PROPERTIES ENVIRONMENT "PATH=${path};PYTHONPATH=${pypath}")
76+
set_tests_properties(c-fdlimit-tests PROPERTIES ENVIRONMENT "PATH=${test_path};PYTHONPATH=${pypath}")
7677
endif(HAS_PROACTOR)

0 commit comments

Comments
 (0)