diff options
author | Andor Penzes <andor.penzes@gmail.com> | 2016-01-27 00:54:08 +0100 |
---|---|---|
committer | Andor Penzes <andor.penzes@gmail.com> | 2016-01-27 00:54:08 +0100 |
commit | 0a09ab37b58ba9a1d0d2c210ffabf5fcce3aa95a (patch) | |
tree | d917604fa59265b5918fc333957121167ca43d9e /travis | |
parent | 5ab24a9396fb7a4e745500d6e88b86b8be7c9077 (diff) |
Profiling with travis builds.
Diffstat (limited to 'travis')
-rwxr-xr-x | travis/travis-build.sh | 7 | ||||
-rwxr-xr-x | travis/travis-profile.sh | 5 |
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 | |||
3 | cd /root/source/lambdacube-compiler | ||
4 | cabal check | ||
5 | ./run-test-suite.sh --coverage | ||
6 | cabal sdist | ||
7 | SRC_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 | |||
3 | cd /root/source/lambdacube-compiler | ||
4 | ./run-test-suite.sh --profile | ||
5 | cat lambdacube-compiler-coverage-test-suite.prof | ||