]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard_v2: Add mgr-dashboard_v2 frontend unittests to `ctest`
authorSebastian Wagner <sebastian.wagner@suse.com>
Wed, 28 Feb 2018 14:09:05 +0000 (15:09 +0100)
committerRicardo Dias <rdias@suse.com>
Mon, 5 Mar 2018 13:07:17 +0000 (13:07 +0000)
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
src/pybind/mgr/dashboard_v2/run-frontend-unittests.sh [new file with mode: 0755]
src/test/mgr/CMakeLists.txt

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 (executable)
index 0000000..44b1292
--- /dev/null
@@ -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
index fccf667581b1be0f066cfb033190c94256b21247..1ddc60d5962b5192fd7ec74b3cce7f114da56c4e 100644 (file)
@@ -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")
+