diff options
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r-- | tests/CMakeLists.txt | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index daa78a0..0055280 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -7,14 +7,19 @@ include_directories( ${CMAKE_SOURCE_DIR}/include ) +set(PAM_MATRIX_PATH "${CMAKE_BINARY_DIR}/src/modules/pam_matrix.so") + configure_file(services/matrix.in ${CMAKE_CURRENT_BINARY_DIR}/services/matrix @ONLY) # Some tests use a passdb as argument for pam_matrix -set(PASSDB_PATH - ${CMAKE_CURRENT_BINARY_DIR}/passdb_ro) -configure_file(passdb_ro ${PASSDB_PATH} @ONLY) +set(PASSDB_RO_PATH ${CMAKE_CURRENT_BINARY_DIR}/passdb_ro) +configure_file(passdb_ro ${PASSDB_RO_PATH} @ONLY) configure_file(services/matrix_opt.in ${CMAKE_CURRENT_BINARY_DIR}/services/matrix_opt @ONLY) +set(PASSDB_PY_PATH ${CMAKE_CURRENT_BINARY_DIR}/passdb_py) +configure_file(passdb_py ${PASSDB_PY_PATH} @ONLY) +configure_file(services/matrix_py.in ${CMAKE_CURRENT_BINARY_DIR}/services/matrix_py @ONLY) + configure_file(services/pwrap_get_set.in ${CMAKE_CURRENT_BINARY_DIR}/services/pwrap_get_set @ONLY) if (OSX) @@ -41,3 +46,10 @@ set_property( test_pam_wrapper PROPERTY ENVIRONMENT ${TEST_ENVIRONMENT}) + +add_test(pypamtest_test ${CMAKE_CURRENT_SOURCE_DIR}/pypamtest_test.py) +set_property( + TEST + pypamtest_test + PROPERTY + ENVIRONMENT ${TEST_ENVIRONMENT}) |