Martin Hořeňovský
6e270958a2
Add development build option to CMake and enable it on CI
...
Development build enables warnings and and `Werror` or equivalent.
2020-02-26 16:07:26 +01:00
Martin Hořeňovský
63b7d6f98e
Improve erasure of test numbers in TAP approvals
2020-02-13 14:22:18 +01:00
Martin Hořeňovský
34bc56340d
Normalize TAP approvals to avoid massive diffs for every change
2020-02-03 20:29:36 +01:00
Martin Hořeňovský
b86ab20154
OpenCppCoverage skips coverage of non-source directories
...
Previously, we would collect coverage data for all source files in
Catch2's directory, including tests and examples, and we would then
ask codecov.io to ignore those. With this change, OpenCppCoverage
only collects coverage data for source files in the `src/` directory.
This cuts the size of the coverage report in half, and also speeds
up the coverage collection.
2020-02-02 23:15:22 +01:00
Martin Hořeňovský
1327946785
Add all in-repo reporters to approval tests
2020-02-02 15:04:19 +01:00
Martin Hořeňovský
a7b3e087a0
Fix coverage collection on AppVeyor
2020-01-31 14:44:40 +01:00
Martin Hořeňovský
827733fe81
Improve approval tests handling off tagged devel versions
2020-01-25 11:23:40 +01:00
Martin Hořeňovský
acf975cab1
Separate version macros to its own header
2020-01-19 15:39:11 +01:00
Martin Hořeňovský
ec7280379e
Adjust release scripts for v3
2020-01-19 15:39:11 +01:00
Martin Hořeňovský
ebeeaaeec6
Reenable appveyor for CI
2019-12-16 00:15:30 +01:00
Martin Hořeňovský
91ee07e08c
Moved scripts/ to tools/scripts/
2019-12-06 11:53:31 +01:00
Martin Hořeňovský
6eb04667ad
Move misc/ to tools/misc
2019-12-06 11:40:53 +01:00