summaryrefslogtreecommitdiff
path: root/travis/should-run-test
diff options
context:
space:
mode:
Diffstat (limited to 'travis/should-run-test')
-rwxr-xr-xtravis/should-run-test24
1 files changed, 24 insertions, 0 deletions
diff --git a/travis/should-run-test b/travis/should-run-test
new file mode 100755
index 00000000..f711615c
--- /dev/null
+++ b/travis/should-run-test
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+if [ -z "$TRAVIS_BRANCH" ] ; then
+ # no branch? run anyway
+ exit 0
+fi
+
+# no tests
+if [ "$TRAVIS_BRANCH" = 'coverity_scan' ]; then
+ exit 1
+fi
+
+# quick tests
+if [ "$TRAVIS_BRANCH" = 'devel' -o "$TRAVIS_BRANCH" = 'master' ]; then
+ exit 0
+fi
+
+# all tests
+if [ "$TRAVIS_BRANCH" = 'release-test' ]; then
+ exit 0
+fi
+
+# branch not recognized
+exit 1