Anonymous Maarten
c73e5d514d
cmake+ci: install pdb's + enable on ci
2018-09-16 00:53:18 +02:00
Anonymous Maarten
564f6efeb5
ctest+ci: enable parallel building
2018-09-16 00:52:41 +02:00
Daniel Evans
9f1628ee58
CI: enable profiling path
2018-09-01 22:58:25 +01:00
Anonymous Maarten
80e1dfee1f
ci: fail when tests fail
...
Downside is that failed test will not push artifacts
2018-08-15 22:53:34 +02:00
Anonymous Maarten
2bc1f560dd
cmake: CHECK_INCLUDES -> CHECK_IWYU
2018-08-15 22:53:34 +02:00
Anonymous Maarten
fa1ff787e5
ci: add debug build
2018-08-15 22:53:34 +02:00
Anonymous Maarten
7eab14bee0
conan: update + latest versions
2018-08-15 22:53:32 +02:00
Anonymous Maarten
dc595748a0
rwtools: enable on ci
2018-08-10 00:48:59 +02:00
Daniel Evans
caa1e1eee0
Merge pull request #508 from madebr/conan
...
Add support for Conan
2018-07-03 23:14:46 +01:00
Anonymous Maarten
adb5c32da2
ctest: increase the retry count for test submissions
...
Default retry count is 0 (=do not retry)
2018-06-14 15:55:33 +02:00
Anonymous Maarten
7d2da28dbc
cmake: add ability to compile using conan package manager
2018-06-14 02:26:18 +02:00
Anonymous Maarten
1839b9c29d
ctest: allow script_ci.sh to run on non CI machine
2018-06-14 02:18:10 +02:00
Filip Gawin
e88d67bc5a
Remove none sanitizer Thx @madebr
2018-06-08 10:18:05 +02:00
Filip Gawin
ec92476818
Add sanitizers
...
Leak sanitizer - tracks leaks.
Address sanitizer - like above and
prohibiteted operations on memory.
Thread sanitizer - tracks data races.
Undefined behaviour - like name says. ;)
2018-06-08 09:35:31 +02:00
Anonymous Maarten
f23304dfcc
ctest: do not fail test on failed test submission
2018-02-13 22:15:26 +00:00
Anonymous Maarten
af7b84637d
cmake+ci: rewrite ctest + add appveyor
2018-02-13 22:15:26 +00:00
Anonymous Maarten
be879ea97e
ci: redo error detection of travic cmake test script
2018-02-01 02:12:45 +00:00
Anonymous Maarten
bb09015cad
ctest: No need to run ctest_coverage() twice
2018-01-08 22:52:48 +00:00
Anonymous Maarten
c758160d09
spelling: seperate -> separate
2018-01-05 06:21:34 +00:00
Anonymous Maarten
0078a5c9b5
ci: let travis build tests with both TEST_NODATA=0 and 1
2017-10-31 08:17:34 +00:00
Anonymous Maarten
a40a2706a9
cmake: add support for include-what-you-use to check #include's
...
The output is currently very verbose and includes many false positives.
Adding a mapping file should solve this.
See
https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/IWYUMappings.md
2017-10-29 20:40:57 +00:00
Anonymous Maarten
a0895d0b2c
ctest: the get_git_head_revision expects CMAKE_CURRENT_BINARY_DIR to be set
2017-10-29 20:40:57 +00:00
Anonymous Maarten
9e8a96ab7e
tests: execute each test separately by CTest
...
Disabled by default because empty test suites fail and would cause
Travis to fail.
There can be empty test suites when testing with no data.
2017-10-29 20:40:57 +00:00
Anonymous Maarten
a9f8f27b21
cmake: add coverage support
2017-10-29 20:40:57 +00:00
Anonymous Maarten
ed4509fffa
ctest: add experimental ctest script + rename ctest extensions to .ctest
2017-10-29 20:40:57 +00:00
Anonymous Maarten
aa1bbb0b57
ci: use ctest scripts to run the tests
2017-10-29 20:40:57 +00:00