aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/test.sh
Commit message (Collapse)AuthorAgeFilesLines
* travis: Disable soup in "all" testMartin Willi2014-09-241-1/+1
| | | | | | | | | | | | On Ubuntu 12.04, there seems to be a resource leak related to pthread keys when initializing glib or related libraries more than once. With our repeated initialization for libstrongswan tests, we hit the following error: Lib (gthread-posix.c): Unexpected error from C library during 'pthread_key_create': Resource temporarily unavailable. The problem is not reproducible on a newer Gnome stack, hence we disable the glib based soup plugin until we have a more recent Ubuntu on Travis.
* travis: Disable build of native systemd IKE daemonMartin Willi2014-09-221-0/+1
| | | | | Travis still uses Ubuntu 12.04, where no systemd libraries are available. Skip systemd support on Travis until we have a more recent Ubuntu distribution.
* autoconf: Replace --disable-tools option with --disable-scepclientTobias Brunner2014-06-301-2/+2
| | | | | Since using a separate option for pki this was the only tool that was still enabled by that option.
* travis: Add a Windows 32-bit variant build testMartin Willi2014-06-061-5/+15
|
* travis: Build "all" tests without Windows HTTP fetcherMartin Willi2014-06-041-1/+1
| | | | | We don't include it in the Windows build test either, as MinGW does not come with -lwinhttp.
* travis: Build "all" tests without Windows kernel backendsMartin Willi2014-06-041-1/+2
|
* travis: Include socket backend in Windows build testMartin Willi2014-06-041-1/+1
|
* travis: Build "all" tests without Windows socket backendMartin Willi2014-06-041-1/+1
|
* travis: Define a Windows build test using MinGWMartin Willi2014-06-041-2/+18
|
* travis: Perform build tests with -WerrorMartin Willi2014-06-041-1/+3
|
* travis: Build "all" test without Windows specific charon-svc or dbghelpMartin Willi2014-06-041-1/+2
|
* travis: Install libjson dependency for "all" testsMartin Willi2014-06-031-1/+1
|
* travis: --disable-aikgen in "all" testsMartin Willi2014-05-071-1/+1
| | | | | aikgen has a hard dependency on TrouSerS, which we currently don't have in the travis build.
* travis: Run the "all" test case with leak detective enabledTobias Brunner2014-03-271-0/+6
| | | | | | | | But disable the gcrypt plugin, as it causes leaks. Also disable the backtraces by libunwind as they seem to cause threads to get cleaned up after the leak detective already has been disabled, which leads to invalid free()s.
* travis: Use parallel buildTobias Brunner2014-03-201-1/+1
| | | | | | | Not sure if 4 jobs is optimal, but according to the docs each build host has 1.5 virtual cores available (although "getconf _NPROCESSORS_ONLN" returns 32, which is probably the number of real cores underneath), so more jobs might not actually reduce the build time much more.
* travis: Add tests for builtin printf hook implementationTobias Brunner2014-03-201-2/+5
| | | | | We can't test Vstr as it does not properly handle negative int arguments for custom format callbacks, so some of the enum tests would fail.
* travis: Install dependencies for each test dynamicallyTobias Brunner2014-03-201-0/+13
| | | | | Since the installation of all packages alone takes several minutes this should speed up some test cases.
* Add Travis CI config and build scriptTobias Brunner2014-03-201-0/+49