add_subdirectory(dashboard)
+add_subdirectory(insights)
+add_subdirectory(ansible)
+add_subdirectory(orchestrator_cli)
# Location needs to match default setting for mgr_module_path, currently:
# OPTION(mgr_module_path, OPT_STR, CEPH_PKGLIBDIR "/mgr")
--- /dev/null
+if(WITH_TESTS)
+ include(AddCephTest)
+ add_tox_test(mgr-ansible ${CMAKE_CURRENT_SOURCE_DIR})
+endif()
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/src/pybind/mgr/dashboard/frontend)
add_dependencies(tests mgr-dashboard-frontend-build)
endif(WITH_MGR_DASHBOARD_FRONTEND AND NOT CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64|AARCH64|arm|ARM")
+
+if(WITH_TESTS)
+ include(AddCephTest)
+ add_tox_test(mgr-dashboard ${CMAKE_CURRENT_SOURCE_DIR})
+endif()
--- /dev/null
+if(WITH_TESTS)
+ include(AddCephTest)
+ add_tox_test(mgr-insights ${CMAKE_CURRENT_SOURCE_DIR})
+endif()
--- /dev/null
+if(WITH_TESTS)
+ include(AddCephTest)
+ add_tox_test(mgr-orchestrator_cli ${CMAKE_CURRENT_SOURCE_DIR})
+endif()
distutils_install_module(ceph
PYTHON_VERSION ${python_version})
endforeach()
+
+if(WITH_TESTS)
+ include(AddCephTest)
+ add_tox_test(python-common ${CMAKE_CURRENT_SOURCE_DIR})
+endif()
add_ceph_test(smoke.sh ${CMAKE_CURRENT_SOURCE_DIR}/smoke.sh)
-if(WITH_MGR)
- add_tox_test(mgr-dashboard
- ${CMAKE_SOURCE_DIR}/src/pybind/mgr/dashboard)
- add_tox_test(mgr-insights
- ${CMAKE_SOURCE_DIR}/src/pybind/mgr/insights)
- add_tox_test(mgr-ansible
- ${CMAKE_SOURCE_DIR}/src/pybind/mgr/ansible)
- add_tox_test(mgr-orchestrator_cli
- ${CMAKE_SOURCE_DIR}/src/pybind/mgr/orchestrator_cli)
- add_tox_test(python-common
- ${CMAKE_SOURCE_DIR}/src/python-common)
-endif()
-
-if(WITH_CEPHFS_SHELL)
- add_tox_test(cephfs-shell
- ${CMAKE_SOURCE_DIR}/src/tools/cephfs)
-endif()
-
set_property(
TEST ${tox_tests}
PROPERTY ENVIRONMENT ${env_vars_for_tox_tests})
distutils_install_module(cephfs-shell
PYTHON_VERSION 3)
endif()
+ if(WITH_TESTS)
+ include(AddCephTest)
+ add_tox_test(cephfs-shell ${CMAKE_CURRENT_SOURCE_DIR})
+ endif()
endif()