summaryrefslogtreecommitdiff
path: root/share/spack/qa/run-unit-tests
diff options
context:
space:
mode:
authoralalazo <massimiliano.culpo@googlemail.com>2016-07-30 18:10:33 +0200
committeralalazo <massimiliano.culpo@googlemail.com>2016-07-30 18:49:23 +0200
commitf4422dc165b37b8dbad0af31dd0a3d24671a1e49 (patch)
treeffe4a1445bdda8be02a8cbd2250dc2842955c344 /share/spack/qa/run-unit-tests
parente04662f84ff9fdf30221f0a50d566eb5ded0f20c (diff)
downloadspack-f4422dc165b37b8dbad0af31dd0a3d24671a1e49.tar.gz
spack-f4422dc165b37b8dbad0af31dd0a3d24671a1e49.tar.bz2
spack-f4422dc165b37b8dbad0af31dd0a3d24671a1e49.tar.xz
spack-f4422dc165b37b8dbad0af31dd0a3d24671a1e49.zip
qa : fixes #1370 (no flake8 on python 2.6, coveralls only python 2.7)
Diffstat (limited to 'share/spack/qa/run-unit-tests')
-rwxr-xr-xshare/spack/qa/run-unit-tests20
1 files changed, 20 insertions, 0 deletions
diff --git a/share/spack/qa/run-unit-tests b/share/spack/qa/run-unit-tests
new file mode 100755
index 0000000000..33fb1bfae2
--- /dev/null
+++ b/share/spack/qa/run-unit-tests
@@ -0,0 +1,20 @@
+#!/usr/bin/env bash
+#
+# This script runs Spack unit tests.
+#
+# It should be executed from the top-level directory of the repo,
+# e.g.:
+#
+# share/spack/qa/run-unit-tests
+#
+# To run it, you'll need to have the Python coverage installed locally.
+#
+
+# Regular spack setup and tests
+. ./share/spack/setup-env.sh
+spack compilers
+spack config get compilers
+spack install -v libdwarf
+
+# Run unit tests with code coverage
+coverage run bin/spack test