@@ -1,17 +1,13 @@
-dist: bionic
language: c
addons:
apt:
packages:
- lcov
-
-os:
- - linux
- - osx
-compiler:
- - clang
- - gcc
+ - imagemagick
+ homebrew:
+ packages:
script:
- mkdir build
@@ -22,14 +18,59 @@ script:
- cd tests
- ./testMyRays
-addons:
- homebrew:
- packages:
- - imagemagick
- update: true
+before_install:
+ - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew unlink python@2 ; fi
+ - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install imagemagick ; fi
jobs:
include:
+ - os: linux
+ dist: bionic
+ arch: amd64
+ compiler: gcc
+
+ compiler: clang
+ dist: focal
+ - os: osx
+ osx_image: xcode12.2
+ arch: arm64
+ osx_image: xcode10.3
+ osx_image: xcode11.6
+ osx_image: xcode12
- stage: "Coverage"
os: linux
compiler: gcc
@@ -41,3 +82,16 @@ jobs:
- cmake --build . --target coveralls
after_success:
- bash <(curl -s https://codecov.io/bash)
+ allow_failures: