]> git.ipfire.org Git - people/ms/strongswan.git/blame - .travis.yml
configure: Check for and explicitly link against -latomic
[people/ms/strongswan.git] / .travis.yml
CommitLineData
d151cd28
TB
1language: c
2
3compiler:
4 - gcc
d62b6636 5 - clang
d151cd28
TB
6
7before_install:
60a0bb67 8 - ./scripts/test.sh deps
75a84579 9 - ./scripts/test.sh pydeps
d151cd28 10
bf5754ad
TB
11before_script:
12 - sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
13
d151cd28 14script:
d151cd28
TB
15 - ./scripts/test.sh
16
17env:
18 global:
19 - TESTS_REDUCED_KEYLENGTHS=yes
20 - LEAK_DETECTIVE=no
21 - MONOLITHIC=no
22 matrix:
23 - TEST=default
24 - TEST=default MONOLITHIC=yes
25 - TEST=default LEAK_DETECTIVE=yes
26 - TEST=openssl
27 - TEST=openssl LEAK_DETECTIVE=yes
d151cd28 28 - TEST=gcrypt
3aa78550 29 - TEST=gcrypt LEAK_DETECTIVE=yes
316aa4b4
TB
30 # we can't test Vstr as negative int args are not properly passed to CBs
31 - TEST=printf-builtin
32 - TEST=printf-builtin LEAK_DETECTIVE=yes
d151cd28
TB
33 - TEST=all
34 - TEST=all MONOLITHIC=yes
29b73775 35 - TEST=all LEAK_DETECTIVE=yes
d62b6636
TB
36
37matrix:
38 include:
39 - compiler: gcc
40 env: TEST=dist
d930d184 41 - compiler: gcc
fd372e13
MW
42 env: TEST=win64 MONOLITHIC=yes
43 - compiler: gcc
44 env: TEST=win32 MONOLITHIC=yes
e36b1e2e
TB
45 - compiler: clang
46 os: osx
47 env: TEST=osx