Martin Hořeňovský
29050daec0
Add Linux and Windows CI builds with surrogate TUs
2021-02-19 23:23:00 +01:00
Hannes Kaeufler
f797ae7a8f
Bump OpenCppCoverage to 0.9.9.0
...
Also modified the AppVeyor script to account for changes in what
happens to PATH with the new installer.
Closes #2059
2020-10-29 13:39:35 +01:00
Martin Hořeňovský
60dfec559f
Provide 1 .hpp + 1 .cpp distribution of Catch2
...
This commits also adds a script that does the amalgamation of headers
and .cpp files into the distributable version, removes the old
`generateSingleHeader` script, and also adds a very simple compilation
test for the amalgamated distribution.
2020-09-09 13:02:50 +02:00
Martin Hořeňovský
8b89a60bf6
Reenable VS2017+examples+extra-tests build on AppVeyor
2020-09-08 22:20:12 +02:00
Martin Hořeňovský
2ccc48e108
Require Python3 for running tests
2020-05-06 14:56:33 +02:00
Martin Hořeňovský
a7b3e087a0
Fix coverage collection on AppVeyor
2020-01-31 14:44:40 +01:00
Martin Hořeňovský
ebeeaaeec6
Reenable appveyor for CI
2019-12-16 00:15:30 +01:00
Martin Hořeňovský
6eb04667ad
Move misc/ to tools/misc
2019-12-06 11:40:53 +01:00
Martin Hořeňovský
019b0a0fe0
Use Python3.5 (well, PIP) on AppVeyor to solve deprecation warnings
2019-11-13 20:59:19 +01:00
Martin Hořeňovský
478c324534
Redo AppVeyor build matrix
...
Added VS 2019 builds, C++17/C++20 builds and performed some general
cleanup.
2019-11-04 13:12:59 +01:00
Martin Hořeňovský
c781301cd4
Stop support for gcc 4.8, XCode 7.3 and VS 2015
2019-10-29 14:07:18 +01:00
Martin Hořeňovský
1742ab76a2
No longer allow failures for VS2017 on AppVeyor
2018-08-29 13:39:24 +02:00
Martin Hořeňovský
e11508b48a
Disable PIP's version check on AppVeyor
2018-03-22 15:19:09 +01:00
Martin Hořeňovský
6c99b04c87
Allow VS 2017 failures
...
VS 2017 has an annoying bug, where the result of `__FILE__`
substitution is always lower-cased. This breaks approval tests
and I am not quite convinced that we should fully normalized paths
to accomodate this bug.
We need to remember to undo this in the future though.
2018-03-21 13:41:20 +01:00
Martin Hořeňovský
dc8a8e6371
Speed up AppVeyor build times
...
* Examples are no longer built for all images
* Coverage is no longer collected from every build
* The number of configurations is reduced
2018-03-06 22:46:49 +01:00
David Seifert
0d687a15d3
Change CMake project name to 'Catch2'
2018-01-18 13:13:39 +01:00
Martin Hořeňovský
12c57cedda
No longer rename AppVeyor builds
2017-12-03 13:06:21 +01:00
Martin Hořeňovský
45a465713e
Add codecov.io coverage collection from AppVeyor
...
Also had to add new project to redirect CTest output, add
separate batch scripts for AppVeyor because it doesn't handle
multi-line batch scripts in yaml properly, and other helper
scripts.
2017-12-03 13:03:52 +01:00
Martin Hořeňovský
f052762c11
Reduce amount of CI output on success
2017-11-22 18:29:58 +01:00
Martin Hořeňovský
f36817ef83
Check single-header using test examples
...
This means that examples build for all matrix entries
2017-11-19 22:03:24 +01:00
Martin Moene
f6ae45122b
Add matrix element for examples to AppVeyor
2017-11-15 15:37:39 +01:00
Martin Hořeňovský
a20b286999
Improve travis.yml
...
- Added new compilers and OS X images
- Option to run SelfTest under Valgrind
- Merge "Debug" and "Release" configurations into one run
-- This saves apt setup and cmake download step per compiler, 60-90s
- Fix C++14 compilation under Clang 3.8 and up
2017-11-07 11:24:18 +01:00
Martin Hořeňovský
7f6773bb4d
Merge branch 'master' into dev-modernize
...
Hopefully nothing went too wrong.
2017-06-05 17:19:42 +02:00
Antonio Di Monaco
b8443e67da
Added Win32 UNICODE wmain support ( #903 )
...
* Added wmain support
* Added appveyor.yml wmain configuration
* Added wmain configuration flag to CMake
2017-05-11 13:00:03 +02:00
Martin Hořeňovský
de348b9bdd
Removed VS 2013 from AppVeyor
...
Does not support C++11 properly enough
2017-04-25 21:28:12 +02:00
Martin Hořeňovský
8f0feaa6d2
Enable /std:c++latest (C++17) for AppVeyor VS 2017
2017-04-20 21:32:50 +02:00
Martin Hořeňovský
09e4830199
Added VS2017 to AppVeyor matrix
2017-04-06 11:01:49 +02:00
Martin Hořeňovský
29fa1edcc7
Added appveyor.yml for CI with VS {2013, 2015} for {Win32, x64}
2017-02-14 09:37:37 +01:00