]>
Commit | Line | Data |
---|---|---|
d151cd28 TB |
1 | language: c |
2 | ||
3 | compiler: | |
4 | - gcc | |
5 | ||
6 | before_install: | |
7 | - sudo apt-get update -qq | |
8 | - sudo apt-get install -qq bison flex gperf gettext | |
9 | # TODO: modularize this to speed up builds (e.g. call 'test.sh deps' to do this for the current TEST) | |
10 | - sudo apt-get install -qq libgmp-dev libssl-dev libgcrypt11-dev | |
11 | - sudo apt-get install -qq libcurl4-gnutls-dev libsoup2.4-dev | |
12 | - sudo apt-get install -qq libunbound-dev libldns-dev | |
13 | - sudo apt-get install -qq libmysqlclient-dev libsqlite3-dev | |
14 | - sudo apt-get install -qq clearsilver-dev libfcgi-dev | |
15 | - sudo apt-get install -qq libnm-glib-dev libnm-glib-vpn-dev | |
16 | - sudo apt-get install -qq libpcsclite-dev libpam0g-dev | |
17 | - sudo apt-get install -qq binutils-dev libunwind7-dev | |
18 | ||
19 | script: | |
20 | - ./autogen.sh | |
21 | - ./scripts/test.sh | |
22 | ||
23 | env: | |
24 | global: | |
25 | - TESTS_REDUCED_KEYLENGTHS=yes | |
26 | - LEAK_DETECTIVE=no | |
27 | - MONOLITHIC=no | |
28 | matrix: | |
29 | - TEST=default | |
30 | - TEST=default MONOLITHIC=yes | |
31 | - TEST=default LEAK_DETECTIVE=yes | |
32 | - TEST=openssl | |
33 | - TEST=openssl LEAK_DETECTIVE=yes | |
34 | # libgcrypt can't be deinitialized so we can't test it with leak detective | |
35 | - TEST=gcrypt | |
36 | - TEST=all | |
37 | - TEST=all MONOLITHIC=yes | |
38 | - TEST=dist |