Commit graph

23 commits

Author SHA1 Message Date
Ari Koivula 50923238cc Add error message to travis test
Add an error message to the exported symbols test to make it clear why
the test is failing.
2016-03-18 16:10:56 +02:00
Ari Koivula 5bcdd22fef Add osx build test to Travis 2016-02-17 17:47:36 +02:00
Ari Koivula 985c47fe20 Only install required packages for Travis tests
Shortens test times slightly and makes it easier to add more compilers
to test with.
2016-02-17 17:44:23 +02:00
Ari Koivula 887b1906d8 Add a test for interlaced coding 2016-01-26 13:41:44 +02:00
Ari Koivula 0f23eac284 Remove env overrides from travis
It's replacing CC from autotools with the one from env. Everything
seems to work fine without it.
2016-01-19 16:19:43 +02:00
Arttu Ylä-Outinen 9abdee7cc3 Merge branch 'autotools' 2015-12-21 15:54:30 +02:00
Arttu Ylä-Outinen f763e8bc4a Update Travis tests to use autotools. 2015-12-21 15:29:27 +02:00
Arttu Ylä-Outinen 70306ea9bd Run SMP and AMP tests faster on Travis.
Reduces number of frames and enables WPP in SMP and AMP tests.
2015-12-15 12:24:32 +02:00
Arttu Ylä-Outinen bbaaf3c3e1 Add SMP and AMP tests on Travis. 2015-12-15 11:21:46 +02:00
Arttu Ylä-Outinen 31f733964f Enable AVX2 in external symbols check on travis.
Some symbols do not get compiled into the library when AVX2 is disabled.
2015-11-09 12:48:19 +02:00
Arttu Ylä-Outinen aaacd9f868 Add a travis test for checking external symbols.
Adds a test which lists symbols in the static library and fails if any
global symbol does not have the kvz_ prefix.
2015-11-09 12:48:19 +02:00
Arttu Ylä-Outinen ac37a0f42b Add a travis test demonstrating a bug. 2015-09-07 15:36:22 +03:00
Ari Koivula 81f5085136 Build with jobs=2 on Travis. 2015-07-29 13:54:59 +03:00
Arttu Ylä-Outinen 7a12f6c8d4 Migrate to container-based travis infrastructure.
- Moves travis package installations to addons.apt.packages.
- Disables sudo in travis configuration.
- Substitutes nasm for yasm in travis builds since yasm is not available
  on travis.
2015-07-20 15:30:28 +03:00
Arttu Ylä-Outinen c51323b0de Add a travis test for invalid input resolution.
Checks that kvazaar exits with code 1 when given an input resolution
that is not a power of two.
2015-07-17 10:07:24 +03:00
Arttu Ylä-Outinen 711ab5a572 Disallow failures in travis GOP tests. 2015-07-08 13:09:40 +03:00
Ari Koivula 947e67d670 Add Valgrind test for rate control. 2015-06-01 16:36:49 +03:00
Ari Koivula dd11dd488b Modify Valgrind tests for GOP.
- Add --owf=0 test.
- Allow GOP tests to fail, as they are still experimental.
- Reduce the number of frames to 20.
2015-05-11 13:35:16 +03:00
Ari Koivula 00ec1f16c5 Move Travis-ci stuff to scripts and add more tests.
- Make valgrind tests run in parallel.
- Install only the tools necessary to run each test.
- Make individual tests smaller and faster, but run more tests
  with a more diverse set of parameters.
2015-05-05 17:17:32 +03:00
Ari Lemmetti 26daf514ca Test for memory leaks with valgrind in Travis. 2015-04-29 16:26:40 +03:00
Ari Lemmetti da59b881f1 Configured Travis to run unit tests. 2014-10-29 15:35:14 +02:00
Ari Lemmetti 71c32e0c72 Test AVX2 on gcc-4.8 also 2014-10-23 17:21:47 +03:00
Ari Lemmetti eb7cecc3dd Added .travis.yml for continuous integration. Added env variable to disable AVX2 for Travis (GCC version doesn't support it yet). 2014-10-23 14:20:07 +03:00