-
Notifications
You must be signed in to change notification settings - Fork 7
/
.travis.yml
23 lines (20 loc) · 1.52 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
language: cpp
compiler:
- gcc
sudo: required
dist: trusty
script:
- sudo apt-get install libx11-dev libxmu-dev libxi-dev
- echo "\$@ &>log.txt" > run.sh
- travis_wait 100 bash run.sh ./install.sh --fast && (travis_wait 100 bash run.sh ./bin/parsecmgmt -a build -p blackscholes bodytrack canneal dedup facesim ferret fluidanimate freqmine raytrace streamcluster swaptions vips -c gcc-ff || tail -100 log.txt) && (travis_wait 100 bash run.sh ./bin/parsecmgmt -a build -p blackscholes raytrace streamcluster swaptions -c gcc-skepu || tail -100 log.txt)
# On TravisCI we can run builds running at most for 50 minutes. For this reason, we build only gcc-ff and gcc-skepu versions.
# - travis_wait 100 bash run.sh ./bin/parsecmgmt -a build -p blackscholes bodytrack canneal dedup facesim ferret fluidanimate raytrace streamcluster swaptions vips -c gcc-pthreads || tail -100 log.txt
# - travis_wait 100 bash run.sh ./bin/parsecmgmt -a build -p blackscholes bodytrack freqmine -c gcc-openmp || tail -100 log.txt
# - travis_wait 100 bash run.sh ./bin/parsecmgmt -a build -p blackscholes bodytrack fluidanimate streamcluster swaptions -c gcc-tbb || tail -100 log.txt
# - travis_wait 100 bash run.sh ./bin/parsecmgmt -a build -p blackscholes bodytrack canneal dedup facesim ferret fluidanimate freqmine raytrace streamcluster swaptions vips -c gcc-serial || tail -100 log.txt
notifications:
email:
recipients:
on_success: never # default: change
on_failure: always # default: always