add cmake command to run GTSAM python tests
parent
342ab73ecc
commit
52bf1cd765
|
@ -142,3 +142,13 @@ add_custom_target(${GTSAM_PYTHON_INSTALL_TARGET}
|
||||||
COMMAND ${PYTHON_EXECUTABLE} ${GTSAM_PYTHON_BUILD_DIRECTORY}/setup.py install
|
COMMAND ${PYTHON_EXECUTABLE} ${GTSAM_PYTHON_BUILD_DIRECTORY}/setup.py install
|
||||||
DEPENDS ${GTSAM_PYTHON_DEPENDENCIES}
|
DEPENDS ${GTSAM_PYTHON_DEPENDENCIES}
|
||||||
WORKING_DIRECTORY ${GTSAM_PYTHON_BUILD_DIRECTORY})
|
WORKING_DIRECTORY ${GTSAM_PYTHON_BUILD_DIRECTORY})
|
||||||
|
|
||||||
|
# Custom make command to run all GTSAM Python tests
|
||||||
|
add_custom_target(
|
||||||
|
python-test
|
||||||
|
COMMAND
|
||||||
|
${CMAKE_COMMAND} -E env # add package to python path so no need to install
|
||||||
|
"PYTHONPATH=${GTSAM_PYTHON_BUILD_DIRECTORY}/$ENV{PYTHONPATH}"
|
||||||
|
${PYTHON_EXECUTABLE} -m unittest discover
|
||||||
|
DEPENDS ${GTSAM_PYTHON_DEPENDENCIES}
|
||||||
|
WORKING_DIRECTORY ${GTSAM_PYTHON_BUILD_DIRECTORY}/gtsam/tests)
|
||||||
|
|
|
@ -35,12 +35,8 @@ For instructions on updating the version of the [wrap library](https://github.co
|
||||||
## Unit Tests
|
## Unit Tests
|
||||||
|
|
||||||
The Python toolbox also has a small set of unit tests located in the
|
The Python toolbox also has a small set of unit tests located in the
|
||||||
test directory. To run them:
|
test directory.
|
||||||
|
To run them, use `make python-test`.
|
||||||
```bash
|
|
||||||
cd <GTSAM_SOURCE_DIRECTORY>/python/gtsam/tests
|
|
||||||
python -m unittest discover
|
|
||||||
```
|
|
||||||
|
|
||||||
## Utils
|
## Utils
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue