Commit Graph

12 Commits

Author SHA1 Message Date
Moritz Bunkus
0fc23cd7bd build system: option for running unit tests with valgrind 2017-12-18 22:02:50 +01:00
Moritz Bunkus
5886f4cf75 build system: run test suite with LC_ALL=C
Otherwise the translations of an existing installation of MKVToolNix
might be used causing tests such as the file size formatting functions
to fail as translated unit names are used.

See #2011.
2017-06-18 11:50:18 +02:00
Moritz Bunkus
dedcb6455c build system: fix unit test executable names for Windows
Fixes #1318.
2015-06-29 22:20:29 +02:00
Moritz Bunkus
b4dbc2d5d0 build system: add .exe for unit tests run on Windows
Fixes #1232.
2015-06-04 20:14:07 +02:00
Moritz Bunkus
2fcb10365b a new timecode calculator class for intermixing provided and calculated timecodes 2015-02-14 21:21:32 +01:00
Moritz Bunkus
2670e2e168 build system: use gtest system installation if present 2013-12-25 13:00:28 +01:00
Moritz Bunkus
06c07a0906 Rakefile: task for cleaning just the unit tests 2013-07-04 23:11:44 +02:00
Moritz Bunkus
436dfdd2ff Unit tests: don't compile "gtest-all.cc"
gtest-all.cc contains the fused copy of all the other source files in
gtest. Therefore the linker may complain about duplicate symbols.
2012-12-28 12:40:45 +01:00
Moritz Bunkus
78fa9e04cf Always build unit tests if gtest is available 2012-08-26 12:36:14 +02:00
Moritz Bunkus
1cd37eb212 Common init code for test cases; start of unit tests for propedit 2012-08-15 09:16:52 +02:00
Moritz Bunkus
6a2698f5ec Split single unit test directory into multiple ones
The goal is to enable testing of application specific files, e.g. for
mkvpropedit.
2012-08-13 20:41:35 +02:00
Moritz Bunkus
79421eaa6f Build framework for unit tests based on Google's test framework 2012-08-07 23:08:40 +02:00