aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* travis: Use Clang 4.0 instead of 3.9 due to va_start() warningsTobias Brunner2017-09-181-0/+13
| | | | | | | | | | | | This is a follow up on the issue documented in the previous commit. To build with -Werror and Clang 3.9 we'd have to change all enum arguments that are used as last argument before ... to e.g. u_int, which affects quite a lot of places (crypto-factory, MODP_CUSTOM constructors, auth-cfg, bus, vici-builder, vici-message). Besides that it doesn't look as nice it also seems a bit too much hassle just to cater to the whims of a particular version of one compiler, so we just don't build with that version on Travis and use 4.0 instead.
* travis: Run fuzz targetsTobias Brunner2017-08-151-0/+2
|
* travis: Create coverage report via codecov.ioTobias Brunner2017-03-151-0/+7
|
* travis: The xcode7.3 image is now the defaultTobias Brunner2016-12-021-1/+0
|
* travis: Output config.log on failureTobias Brunner2016-12-021-0/+3
|
* travis: Use a more recent OS X imageTobias Brunner2016-09-271-1/+2
| | | | Using the xcode8 image does not work currently (libcurl is not found).
* travis: Run 32-bit Windows build on precise (12.04) imageTobias Brunner2016-09-201-0/+3
| | | | That's required due to a bug in MinGW 3.1.0 that's shipped with trusty.
* travis: Add apidoc checkTobias Brunner2016-09-051-0/+2
| | | | | This requires at least Ubuntu 14.04 (the Doxygen version in 12.04 has some issues with our Doxyfile and prints lots of warnings).
* travis: Use Trusty beta imageTobias Brunner2016-09-051-0/+3
|
* travis: Enable IPv6 on build hostsTobias Brunner2015-12-151-0/+3
| | | | | | Since the move to Google Compute Engine (GCE) IPv6 has been disabled on the build hosts, causing several tests to fail. Lets try to get at least local IPv6 connectivity up again.
* travis: Enable OS X buildTobias Brunner2015-11-231-3/+3
|
* travis: Run a gcrypt test with leak-detectiveMartin Willi2015-04-151-1/+1
| | | | And also enable gcrypt in the all tests with leak-detective enabled.
* travis: Install pip to install pytest in "all" testsMartin Willi2015-03-181-0/+1
| | | | | This allows ./configure to detect py.test, and execute python unit tests we provide in the vici python egg.
* travis: Add a Windows 32-bit variant build testMartin Willi2014-06-061-1/+3
|
* travis: Define a Windows build test using MinGWMartin Willi2014-06-041-0/+2
|
* travis: Run the "all" test case with leak detective enabledTobias Brunner2014-03-271-0/+1
| | | | | | | | 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: Add tests for builtin printf hook implementationTobias Brunner2014-03-201-0/+3
| | | | | 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-9/+1
| | | | | Since the installation of all packages alone takes several minutes this should speed up some test cases.
* travis: Enable clang buildTobias Brunner2014-03-201-1/+6
| | | | But build the distribution only once.
* Add Travis CI config and build scriptTobias Brunner2014-03-201-0/+38