]> git.ipfire.org Git - people/ms/strongswan.git/blame - .travis.yml
Merge branch 'utils-split'
[people/ms/strongswan.git] / .travis.yml
CommitLineData
d151cd28
TB
1language: c
2
3compiler:
4 - gcc
d62b6636 5 - clang
d151cd28
TB
6
7before_install:
8 - sudo apt-get update -qq
9 - sudo apt-get install -qq bison flex gperf gettext
60a0bb67 10 - ./scripts/test.sh deps
75a84579 11 - ./scripts/test.sh pydeps
d151cd28
TB
12
13script:
14 - ./autogen.sh
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