icinga2/third-party
Johannes Schmidt b4681b10ec Discover Boost test cases automatically after build
This adds a global fixture that can parse an additional argument to
the test executables (`--generate_ctest_config`). When run by
CMake during build, this generates a CTest script containing all
the tests and their properties.

An additional decorator, that defines CTest properties for a test case
or suite that will be added to the tests during config generation.

This version needs no hacks, no huge CMake scripts, just a bit of
additional C++ code that iterates over all test-cases and collects
the information CTest needs.

One caveat is still that this does not work with cross-compilation,
which probably isn't an issue to begin with, but there are also ways
to fix that if necessary.
2025-09-10 13:48:24 +02:00
..
cmake Discover Boost test cases automatically after build 2025-09-10 13:48:24 +02:00
execvpe Replace Copyright header with a short version, part II 2019-02-25 15:09:36 +01:00
mmatch Replace Copyright header with a short version, part II 2019-02-25 15:09:36 +01:00
nlohmann_json Update third-party/nlohmann_json to v3.9.1 2023-02-14 16:19:44 +01:00
socketpair Replace Copyright header with a short version, part II 2019-02-25 15:09:36 +01:00
utf8cpp Merge commit '19262c0de696533f61db14e7c167d9370a33b8b2' into HEAD 2023-02-15 11:25:31 +01:00
CMakeLists.txt Get rid of YAJL 2019-03-18 15:07:57 +01:00