From 4a3afcf27769a512fba7e0194d2e3b6a55e06bca Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Tue, 16 Aug 2022 10:52:53 +0800 Subject: [PATCH] cmake: set $PATH for tests using jsonnet tools otherwise they would not able to find executables installed into ${CMAKE_CURRENT_BINARY_DIR}. Signed-off-by: Kefu Chai --- monitoring/ceph-mixin/CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/monitoring/ceph-mixin/CMakeLists.txt b/monitoring/ceph-mixin/CMakeLists.txt index 66e620f6c85..ac1fdb13ea9 100644 --- a/monitoring/ceph-mixin/CMakeLists.txt +++ b/monitoring/ceph-mixin/CMakeLists.txt @@ -34,10 +34,12 @@ if(WITH_GRAFANA) add_tox_test(grafana-lint TOX_ENVS lint) add_tox_test(jsonnet-lint TOX_ENVS jsonnet-lint) set_property(TEST run-tox-jsonnet-lint PROPERTY - FIXTURES_REQUIRED venv-for-jsonnet-lint jsonnet) + FIXTURES_REQUIRED venv-for-jsonnet-lint jsonnet + ENVIRONMENT "PATH=${CMAKE_CURRENT_BINARY_DIR}:$ENV{PATH}") add_tox_test(jsonnet-check TOX_ENVS jsonnet-check) set_property(TEST run-tox-jsonnet-check PROPERTY - FIXTURES_REQUIRED venv-for-jsonnet-check jsonnet jsonnet-bundler) + FIXTURES_REQUIRED venv-for-jsonnet-check jsonnet jsonnet-bundler + ENVIRONMENT "PATH=${CMAKE_CURRENT_BINARY_DIR}:$ENV{PATH}") add_tox_test(alerts-check TOX_ENVS alerts-check) add_tox_test(alerts-lint TOX_ENVS alerts-lint)