summaryrefslogtreecommitdiff
path: root/travis
diff options
context:
space:
mode:
authorAndor Penzes <andor.penzes@gmail.com>2016-01-27 00:54:08 +0100
committerAndor Penzes <andor.penzes@gmail.com>2016-01-27 00:54:08 +0100
commit0a09ab37b58ba9a1d0d2c210ffabf5fcce3aa95a (patch)
treed917604fa59265b5918fc333957121167ca43d9e /travis
parent5ab24a9396fb7a4e745500d6e88b86b8be7c9077 (diff)
Profiling with travis builds.
Diffstat (limited to 'travis')
-rwxr-xr-xtravis/travis-build.sh7
-rwxr-xr-xtravis/travis-profile.sh5
2 files changed, 12 insertions, 0 deletions
diff --git a/travis/travis-build.sh b/travis/travis-build.sh
new file mode 100755
index 00000000..9af0093d
--- /dev/null
+++ b/travis/travis-build.sh
@@ -0,0 +1,7 @@
1#!/bin/bash -e
2
3cd /root/source/lambdacube-compiler
4cabal check
5./run-test-suite.sh --coverage
6cabal sdist
7SRC_TGZ=$(cabal info . | awk '{print $2;exit}').tar.gz && (cd dist && cabal install --force-reinstalls "$SRC_TGZ")
diff --git a/travis/travis-profile.sh b/travis/travis-profile.sh
new file mode 100755
index 00000000..b571ee6d
--- /dev/null
+++ b/travis/travis-profile.sh
@@ -0,0 +1,5 @@
1#!/bin/bash -e
2
3cd /root/source/lambdacube-compiler
4./run-test-suite.sh --profile
5cat lambdacube-compiler-coverage-test-suite.prof