Skip to content
Snippets Groups Projects
Commit 9f50b7b5 authored by AlQuemist's avatar AlQuemist
Browse files

Python Test Examples: fix PYTHONPATH

parent 8a1f31e9
No related branches found
No related tags found
1 merge request!2274PyCore tests; rm old Python API
...@@ -37,7 +37,7 @@ endmacro() ...@@ -37,7 +37,7 @@ endmacro()
set(launch_env COMMAND ${CMAKE_COMMAND} -E env) set(launch_env COMMAND ${CMAKE_COMMAND} -E env)
set(launch_py set(launch_py
BA_DATA_DIR=${EXAMPLES_DATA_DIR} BA_DATA_DIR=${EXAMPLES_DATA_DIR}
PYTHONPATH=${CMAKE_BINARY_DIR}/lib PYTHONPATH=${BA_PY_SOURCE_OUTPUT_DIR}
${Python3_EXECUTABLE}) ${Python3_EXECUTABLE})
# Register example that plots but has no persistence test. # Register example that plots but has no persistence test.
......
...@@ -14,6 +14,6 @@ foreach(_test ${tests}) ...@@ -14,6 +14,6 @@ foreach(_test ${tests})
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${_test} ${OUTPUT_DIR}/${_test} COPYONLY) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${_test} ${OUTPUT_DIR}/${_test} COPYONLY)
add_test(NAME Py.Fit.${_test} add_test(NAME Py.Fit.${_test}
WORKING_DIRECTORY ${OUTPUT_DIR} WORKING_DIRECTORY ${OUTPUT_DIR}
COMMAND ${CMAKE_COMMAND} -E env PYTHONPATH=${CMAKE_LIBRARY_OUTPUT_DIRECTORY} COMMAND ${CMAKE_COMMAND} -E env PYTHONPATH=${BA_PY_SOURCE_OUTPUT_DIR}
${Python3_EXECUTABLE} ${OUTPUT_DIR}/${_test}) ${Python3_EXECUTABLE} ${OUTPUT_DIR}/${_test})
endforeach() endforeach()
...@@ -16,6 +16,6 @@ foreach(_test ${tests}) ...@@ -16,6 +16,6 @@ foreach(_test ${tests})
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${_test} ${OUTPUT_DIR}/${_test} COPYONLY) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${_test} ${OUTPUT_DIR}/${_test} COPYONLY)
add_test(NAME Py.Functional.${_test} add_test(NAME Py.Functional.${_test}
WORKING_DIRECTORY ${OUTPUT_DIR} WORKING_DIRECTORY ${OUTPUT_DIR}
COMMAND ${CMAKE_COMMAND} -E env PYTHONPATH=${CMAKE_LIBRARY_OUTPUT_DIRECTORY} COMMAND ${CMAKE_COMMAND} -E env PYTHONPATH=${BA_PY_SOURCE_OUTPUT_DIR}
${Python3_EXECUTABLE} ${OUTPUT_DIR}/${_test}) ${Python3_EXECUTABLE} ${OUTPUT_DIR}/${_test})
endforeach() endforeach()
...@@ -14,6 +14,6 @@ foreach(_test ${tests}) ...@@ -14,6 +14,6 @@ foreach(_test ${tests})
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${_test} ${OUTPUT_DIR}/${_test} COPYONLY) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/${_test} ${OUTPUT_DIR}/${_test} COPYONLY)
add_test(NAME Py.Unit.${_test} add_test(NAME Py.Unit.${_test}
WORKING_DIRECTORY ${OUTPUT_DIR} WORKING_DIRECTORY ${OUTPUT_DIR}
COMMAND ${CMAKE_COMMAND} -E env PYTHONPATH=${CMAKE_LIBRARY_OUTPUT_DIRECTORY} COMMAND ${CMAKE_COMMAND} -E env PYTHONPATH=${BA_PY_SOURCE_OUTPUT_DIR}
${Python3_EXECUTABLE} ${OUTPUT_DIR}/${_test}) ${Python3_EXECUTABLE} ${OUTPUT_DIR}/${_test})
endforeach() endforeach()
...@@ -46,12 +46,12 @@ std::vector<double> domainData(const std::string& test_name, const ISimulation& ...@@ -46,12 +46,12 @@ std::vector<double> domainData(const std::string& test_name, const ISimulation&
// Run Python script // Run Python script
#ifndef _WIN32 #ifndef _WIN32
const std::string sys_command = std::string("PYTHONPATH=") + BABuild::buildLibDir() + " " const std::string sys_command = std::string("PYTHONPATH=") + BABuild::pythonPackDir() + " "
+ std::string("NOSHOW=TRUE") + " " + BABuild::pythonExecutable() + std::string("NOSHOW=TRUE") + " " + BABuild::pythonExecutable()
+ " -B " + pyscript; + " -B " + pyscript;
#else #else
const std::string sys_command = std::string("set PYTHONPATH=") + BABuild::buildLibDir() + " & " const std::string sys_command = std::string("set PYTHONPATH=") + BABuild::pythonPackDir()
+ std::string("set NOSHOW=TRUE") + " & \"" + " & " + std::string("set NOSHOW=TRUE") + " & \""
+ BABuild::pythonExecutable() + "\" -B " + pyscript; + BABuild::pythonExecutable() + "\" -B " + pyscript;
#endif #endif
std::cout << "- system call: " << sys_command << std::endl; std::cout << "- system call: " << sys_command << std::endl;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment