]> git.ipfire.org Git - people/ms/strongswan.git/blob - .travis.yml
Merge branch 'win'
[people/ms/strongswan.git] / .travis.yml
1 language: c
2
3 compiler:
4 - gcc
5 - clang
6
7 before_install:
8 - sudo apt-get update -qq
9 - sudo apt-get install -qq bison flex gperf gettext
10 - ./scripts/test.sh deps
11
12 script:
13 - ./autogen.sh
14 - ./scripts/test.sh
15
16 env:
17 global:
18 - TESTS_REDUCED_KEYLENGTHS=yes
19 - LEAK_DETECTIVE=no
20 - MONOLITHIC=no
21 matrix:
22 - TEST=default
23 - TEST=default MONOLITHIC=yes
24 - TEST=default LEAK_DETECTIVE=yes
25 - TEST=openssl
26 - TEST=openssl LEAK_DETECTIVE=yes
27 # libgcrypt can't be deinitialized so we can't test it with leak detective
28 - TEST=gcrypt
29 # we can't test Vstr as negative int args are not properly passed to CBs
30 - TEST=printf-builtin
31 - TEST=printf-builtin LEAK_DETECTIVE=yes
32 - TEST=all
33 - TEST=all MONOLITHIC=yes
34 - TEST=all LEAK_DETECTIVE=yes
35
36 matrix:
37 include:
38 - compiler: gcc
39 env: TEST=dist
40 - compiler: gcc
41 env: TEST=win MONOLITHIC=yes