mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-04 00:00:14 -04:00
The Trusty image used by Travis was updated in December and now has Clang 5.0.0 installed. So this workaround is not necessary anymore. This reverts commit f4bd46764143744202b817cf7268aa9e6f4ab5f7.
68 lines
1.4 KiB
YAML
68 lines
1.4 KiB
YAML
language: c
|
|
|
|
sudo: required
|
|
dist: trusty
|
|
|
|
compiler:
|
|
- gcc
|
|
- clang
|
|
|
|
before_install:
|
|
- ./scripts/test.sh deps
|
|
- ./scripts/test.sh pydeps
|
|
|
|
before_script:
|
|
- sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0 || true
|
|
|
|
script:
|
|
- ./scripts/test.sh
|
|
|
|
after_success:
|
|
if [ "$TEST" == "coverage" ]; then
|
|
bash <(curl -s https://codecov.io/bash);
|
|
fi
|
|
|
|
after_failure:
|
|
- cat config.log
|
|
|
|
env:
|
|
global:
|
|
- TESTS_REDUCED_KEYLENGTHS=yes
|
|
- LEAK_DETECTIVE=no
|
|
- MONOLITHIC=no
|
|
matrix:
|
|
- TEST=default
|
|
- TEST=default MONOLITHIC=yes
|
|
- TEST=default LEAK_DETECTIVE=yes
|
|
- TEST=openssl
|
|
- TEST=openssl LEAK_DETECTIVE=yes
|
|
- TEST=gcrypt
|
|
- TEST=gcrypt LEAK_DETECTIVE=yes
|
|
# we can't test Vstr as negative int args are not properly passed to CBs
|
|
- TEST=printf-builtin
|
|
- TEST=printf-builtin LEAK_DETECTIVE=yes
|
|
- TEST=all
|
|
- TEST=all MONOLITHIC=yes
|
|
- TEST=all LEAK_DETECTIVE=yes
|
|
|
|
matrix:
|
|
include:
|
|
- compiler: gcc
|
|
env: TEST=dist
|
|
- compiler: gcc
|
|
env: TEST=apidoc
|
|
- compiler: gcc
|
|
env: TEST=coverage
|
|
- compiler: gcc
|
|
env: TEST=win64 MONOLITHIC=yes
|
|
# this does not work on 14.04 due to a missing @4 decoration for
|
|
# TryAcquireSRWLockExclusive in MinGW 3.1.0
|
|
- compiler: gcc
|
|
env: TEST=win32 MONOLITHIC=yes
|
|
dist: precise
|
|
- compiler: clang
|
|
env: TEST=fuzzing MONOLITHIC=yes
|
|
- compiler: clang
|
|
os: osx
|
|
env: TEST=osx
|