From: Sebastian Wagner Date: Wed, 28 Feb 2018 14:09:05 +0000 (+0100) Subject: mgr/dashboard_v2: Add mgr-dashboard_v2 frontend unittests to `ctest` X-Git-Tag: v13.0.2~84^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=97606b46604bb1ca4b9241370e04f8626ead6690;p=ceph.git mgr/dashboard_v2: Add mgr-dashboard_v2 frontend unittests to `ctest` Signed-off-by: Sebastian Wagner --- diff --git a/src/pybind/mgr/dashboard_v2/run-frontend-unittests.sh b/src/pybind/mgr/dashboard_v2/run-frontend-unittests.sh new file mode 100755 index 000000000000..44b1292d0124 --- /dev/null +++ b/src/pybind/mgr/dashboard_v2/run-frontend-unittests.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +set -e + +cd $(dirname $0)/frontend + +npm run build -- --prod +npm run test -- --browsers PhantomJS --watch=false +npm run lint diff --git a/src/test/mgr/CMakeLists.txt b/src/test/mgr/CMakeLists.txt index fccf667581b1..1ddc60d5962b 100644 --- a/src/test/mgr/CMakeLists.txt +++ b/src/test/mgr/CMakeLists.txt @@ -1,2 +1,7 @@ #scripts add_ceph_test(mgr-dashboard-smoke.sh ${CMAKE_CURRENT_SOURCE_DIR}/mgr-dashboard-smoke.sh) + +if(WITH_MGR_DASHBOARD_V2_FRONTEND AND NOT CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64|AARCH64|arm|ARM") +add_ceph_test(mgr-dashboard_v2-frontend-unittests ${CMAKE_SOURCE_DIR}/src/pybind/mgr/dashboard_v2/run-frontend-unittests.sh) +endif(WITH_MGR_DASHBOARD_V2_FRONTEND AND NOT CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64|AARCH64|arm|ARM") +