]>
Commit | Line | Data |
---|---|---|
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 |