From 4b08d93a97fbe4f8efe3ed603298736f9daa50e8 Mon Sep 17 00:00:00 2001 From: John Colvin Date: Tue, 10 Jul 2018 13:24:24 +0100 Subject: [PATCH 1/2] add .travis.yml --- .travis.yml | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..2513153 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,55 @@ +sudo: false + +os: + - linux + - osx + +language: d + +d: + - dmd-2.081.0 + - dmd-2.080.1 + - dmd-2.079.1 + - dmd-2.078.3 + - dmd-2.077.1 + - dmd-2.076.1 + - dmd-2.075.1 + - dmd-2.074.1 + - dmd-2.073.2 + - dmd-2.072.2 + - dmd-2.071.2 + - dmd-2.070.2 + - dmd-2.069.2 + - dmd-2.068.2 + - dmd-2.067.1 + - dmd-2.066.1 + - ldc-1.10.0 + - ldc-1.9.0 + - ldc-1.8.0 + - ldc-1.7.0 + - ldc-1.6.0 + - ldc-1.5.0 + - ldc-1.4.0 + - ldc-1.3.0 + - ldc-1.2.0 + - ldc-1.1.1 + - ldc-1.0.0 + - ldc-0.17.2 + - ldc-0.16.1 + - ldc-0.15.1 + - gdc + - dmd-beta + - ldc-beta + - dmd + - ldc + +matrix: + allow_failures: + - os: osx + d: gdc + - d: dmd-beta + - d: ldc-beta + +script: + - dub test + - dub run --root=examples/constraintTest From 50fde84aa351cc84daa2903f98d087088f5bca2d Mon Sep 17 00:00:00 2001 From: John Colvin Date: Tue, 10 Jul 2018 13:29:50 +0100 Subject: [PATCH 2/2] install nlopt in travis --- .travis.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.travis.yml b/.travis.yml index 2513153..ab2aa0f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -50,6 +50,17 @@ matrix: - d: dmd-beta - d: ldc-beta +addons: + apt: + packages: + - libnlopt0 + +install: + - if [ $TRAVIS_OS_NAME == osx ]; + then + brew install nlopt; + fi + script: - dub test - dub run --root=examples/constraintTest