matrix:
include:
# OSX
- - os: osx
- compiler: clang
- env: OPJ_CI_ARCH=x86_64 OPJ_CI_BUILD_CONFIGURATION=Release OPJ_CI_INCLUDE_IF_DEPLOY=1
+# OPJ_NONCOMMERCIAL=0 because Kakadu install hangs (cf https://travis-ci.org/github/uclouvain/openjpeg/builds/769447606)
+# - os: osx
+# compiler: clang
+# env: OPJ_NONCOMMERCIAL=0 OPJ_CI_ARCH=x86_64 OPJ_CI_BUILD_CONFIGURATION=Release OPJ_CI_INCLUDE_IF_DEPLOY=1
# Test code style
- os: linux
- flip
# Performance test with GCC
- - os: linux
- compiler: g++
- dist: precise
- env: OPJ_CI_ARCH=x86_64 OPJ_CI_BUILD_CONFIGURATION=Release OPJ_CI_INCLUDE_IF_DEPLOY=1 OPJ_CI_PERF_TESTS=1
+# Disabled because tests fail
+# - os: linux
+# compiler: g++
+# dist: precise
+# env: OPJ_CI_ARCH=x86_64 OPJ_CI_BUILD_CONFIGURATION=Release OPJ_CI_INCLUDE_IF_DEPLOY=1 OPJ_CI_PERF_TESTS=1
# Test compilation with AVX2
- os: linux
- clang-3.8
# Test multi-threading
- - os: linux
- compiler: g++
- dist: precise
- env: OPJ_CI_ARCH=x86_64 OPJ_CI_BUILD_CONFIGURATION=Release OPJ_NUM_THREADS=2
+# Disabled because tests fail (cf https://travis-ci.org/github/uclouvain/openjpeg/builds/769447606)
+# - os: linux
+# compiler: g++
+# dist: precise
+# env: OPJ_CI_ARCH=x86_64 OPJ_CI_BUILD_CONFIGURATION=Release OPJ_NUM_THREADS=2
# Test 32-bit compilation
- - os: linux
- compiler: g++
- env: OPJ_CI_ARCH=i386 OPJ_CI_BUILD_CONFIGURATION=Release
- dist: trusty
- addons:
- apt:
- packages:
- - gcc-multilib
- - g++-multilib
+# Disabled because tests fail (cf https://travis-ci.org/github/uclouvain/openjpeg/builds/769447606)
+# - os: linux
+# compiler: g++
+# env: OPJ_CI_ARCH=i386 OPJ_CI_BUILD_CONFIGURATION=Release
+# dist: trusty
+# addons:
+# apt:
+# packages:
+# - gcc-multilib
+# - g++-multilib
# Profile code (gcc -pg)
- - os: linux
- compiler: g++
- env: OPJ_CI_ARCH=x86_64 OPJ_CI_BUILD_CONFIGURATION=Debug OPJ_CI_PROFILE=1
- dist: trusty
- addons:
- apt:
- packages:
- - valgrind
+# Disabled because tests fail (cf https://travis-ci.org/github/uclouvain/openjpeg/builds/769447606)
+# - os: linux
+# compiler: g++
+# env: OPJ_CI_ARCH=x86_64 OPJ_CI_BUILD_CONFIGURATION=Debug OPJ_CI_PROFILE=1
+# dist: trusty
+# addons:
+# apt:
+# packages:
+# - valgrind
# Test under ASAN
# Temporarily disabled since broken. See https://github.com/uclouvain/openjpeg/issues/1091
- os: linux
compiler: g++-4.8
env: OPJ_CI_CC=gcc-4.8 OPJ_CI_CXX=g++-4.8 OPJ_CI_ABI_CHECK=1
- dist: precise
+ dist: xenial
addons:
apt:
sources: