You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
790 B
33 lines
790 B
# Travis CI configuration
|
|
|
|
# trusty (has build-essential) + Java
|
|
dist: trusty
|
|
# we are requiring VM instead of Docker builds due to sporadic nailgun test suite failures
|
|
sudo: required
|
|
language: java
|
|
|
|
# we test for JDK8 and JDK9
|
|
jdk:
|
|
- oraclejdk8
|
|
- oraclejdk9
|
|
- oraclejdk10
|
|
|
|
# compile and run the test suite
|
|
# we manually set PRISM_JAVA to the java on the PATH as the python invocation of prism-auto fiddles with the PATH variable...
|
|
script: >
|
|
cd prism &&
|
|
make &&
|
|
echo 'Compilation successful, running test suite....' && echo &&
|
|
export PRISM_JAVA=`which java` &&
|
|
make tests &&
|
|
echo && echo 'Yay'
|
|
|
|
|
|
# notifications
|
|
notifications:
|
|
email:
|
|
recipients:
|
|
- d.a.parker@cs.bham.ac.uk
|
|
- klein@tcs.inf.tu-dresden.de
|
|
on_success: change
|
|
on_failure: always
|