Sort certificate types during enumeration
[strongswan.git] / .travis.yml
1 language: c
2
3 compiler:
4   - gcc
5   - clang
6
7 before_install:
8   - ./scripts/test.sh deps
9   - ./scripts/test.sh pydeps
10
11 script:
12   - ./scripts/test.sh
13
14 env:
15   global:
16     - TESTS_REDUCED_KEYLENGTHS=yes
17     - LEAK_DETECTIVE=no
18     - MONOLITHIC=no
19   matrix:
20     - TEST=default
21     - TEST=default MONOLITHIC=yes
22     - TEST=default LEAK_DETECTIVE=yes
23     - TEST=openssl
24     - TEST=openssl LEAK_DETECTIVE=yes
25     - TEST=gcrypt
26     - TEST=gcrypt LEAK_DETECTIVE=yes
27     # we can't test Vstr as negative int args are not properly passed to CBs
28     - TEST=printf-builtin
29     - TEST=printf-builtin LEAK_DETECTIVE=yes
30     - TEST=all
31     - TEST=all MONOLITHIC=yes
32     - TEST=all LEAK_DETECTIVE=yes
33
34 matrix:
35   include:
36     - compiler: gcc
37       env: TEST=dist
38     - compiler: gcc
39       env: TEST=win64 MONOLITHIC=yes
40     - compiler: gcc
41       env: TEST=win32 MONOLITHIC=yes
42     - compiler: clang
43       os: osx
44       env: TEST=osx