510d49b8205ccbb51a53fe1d801307459bfc907e — boB Rudis 10 months ago a46e9ec
travis
1 files changed, 65 insertions(+), 2 deletions(-)

M .travis.yml
M .travis.yml => .travis.yml +65 -2
@@ 1,6 1,69 @@
-language: R
-sudo: false
+language: r
 cache: packages
+latex: false
+fortran: false
+env:
+  - _R_CHECK_FORCE_SUGGESTS_=false
+
+matrix:
+  include:
+    - dist: trusty
+    - dist: xenial
+    - os: osx
+      brew_packages: imagemagick
+    - os: osx
+      brew_packages: imagemagick@6 --with-fontconfig --with-librsvg
+    - os: osx
+      disable_homebrew: true
+    - os: osx
+      osx_image: xcode7.3
+      disable_homebrew: true
+    - dist: trusty
+      r_check_args: '--ignore-vignettes'
+      r_build_args: '--no-build-vignettes'
+      addons:
+        apt:
+          update: true
+          packages:
+            - libmagick++-dev
+            - librsvg2-dev
+            - libwebp-dev
+            - libpoppler-cpp-dev
+            - libtesseract-dev
+            - libleptonica-dev
+            - tesseract-ocr-eng
+            - r-cran-rgdal
+            - libfftw3-dev
+            - cargo
+
+addons:
+  apt:
+    update: true
+    sources:
+      - sourceline: 'ppa:opencpu/imagemagick'
+    packages:
+      - libmagick++-dev
+      - librsvg2-dev
+      - libwebp-dev
+      - libpoppler-cpp-dev
+      - libtesseract-dev
+      - libleptonica-dev
+      - tesseract-ocr-eng
+      - r-cran-rgdal
+      - libfftw3-dev
+      - cargo
+
+bioc_packages:
+  - EBImage
+
+notifications:
+  email:
+    on_success: change
+    on_failure: change
+
+# Prevents Travis timeout for building magick
+before_install:
+- (while true; do echo 'Ping? Pong!'; sleep 500; done) &
 
 after_success:
 - Rscript -e 'covr::codecov()'