]> git.ipfire.org Git - people/ms/strongswan.git/blob - .travis.yml
Merge branch 'utils-split'
[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 - ./scripts/test.sh pydeps
12
13 script:
14 - ./autogen.sh
15 - ./scripts/test.sh
16
17 env:
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
28 - TEST=gcrypt
29 - TEST=gcrypt LEAK_DETECTIVE=yes
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
33 - TEST=all
34 - TEST=all MONOLITHIC=yes
35 - TEST=all LEAK_DETECTIVE=yes
36
37 matrix:
38 include:
39 - compiler: gcc
40 env: TEST=dist
41 - compiler: gcc
42 env: TEST=win64 MONOLITHIC=yes
43 - compiler: gcc
44 env: TEST=win32 MONOLITHIC=yes