aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorDeterminant <ted.sybil@gmail.com>2018-02-03 20:16:39 -0500
committerDeterminant <ted.sybil@gmail.com>2018-02-03 20:16:39 -0500
commit7fd1e7b5298d1c7a115019d6d6b61d3d7224f04a (patch)
tree2d559289b2ff9b5f678195df67eb15b686888739 /.travis.yml
parentbc940e3365faad180a536d602f7ae0110515ee68 (diff)
...
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml73
1 files changed, 48 insertions, 25 deletions
diff --git a/.travis.yml b/.travis.yml
index 31ebff7..d7971ee 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,34 +1,57 @@
language: cpp
-compiler: gcc
-sudo: required
-dist: trusty
-
matrix:
- fast_finish: true
- include:
- - os: linux
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - g++-4.9
- env:
- - MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
+ include:
+ # works on Precise and Trusty
+ - os: linux
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - g++-4.9
+ env:
+ - MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9"
+
+ # works on Precise and Trusty
+ - os: linux
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - g++-5
+ env:
+ - MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
- - os: linux
- addons:
- apt:
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - g++-5
- env:
- - MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
+ # works on Precise and Trusty
+ - os: linux
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - g++-6
+ env:
+ - MATRIX_EVAL="CC=gcc-6 && CXX=g++-6"
+
+ # works on Precise and Trusty
+ - os: linux
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - g++-7
+ env:
+ - MATRIX_EVAL="CC=gcc-7 && CXX=g++-7"
before_install:
- - sudo apt-get install libboost-all-dev
- eval "${MATRIX_EVAL}"
+install:
+ - sudo apt-get install libboost-all-dev
+
script:
- make
+ - ./test14 | diff - test_ref.txt
+ - ./test17 | diff - test_ref.txt