Commit Graph

  • e19ed221bd Provide round-tripping serialization for TestSpec Martin Hořeňovský 2022-10-27 17:10:28 +02:00
  • c6dfeb5e7d Split tests for TestSpec into its own file Martin Hořeňovský 2022-10-26 21:03:49 +02:00
  • 17fac854ae Add test checking that reporters report filters Martin Hořeňovský 2022-10-26 11:26:10 +02:00
  • ffa152095c Report used filters in the SonarQube reporter Martin Hořeňovský 2022-10-26 00:05:00 +02:00
  • 0ce8c25566 Report used filters in the TAP reporter Martin Hořeňovský 2022-10-26 00:04:49 +02:00
  • 6185d0cc0a Use console reporter's totals summary for compact reporter Philip Salzmann 2022-10-24 14:17:15 +02:00
  • 20ace55034 Allow ANSI colour to be compiled on Windows alvinhochun 2022-10-19 00:07:18 +08:00
  • 8ce92d2c72 CatchMiscFunctions.cmake: Use PRIVATE for target_compile_options (#2553) autoantwort 2022-10-24 18:26:40 +02:00
  • a43f67962e Refactor parsing of shard index/count in cmdline handling Martin Hořeňovský 2022-10-23 00:09:17 +02:00
  • f1361ef624 Refactor how the RNG seed is parsed when handling cmdline Martin Hořeňovský 2022-10-22 17:04:08 +02:00
  • d1e7544e9f Simplify handling of environment in Bazel's support Martin Hořeňovský 2022-10-22 13:10:26 +02:00
  • 3fed2307e7 Add Detail::getEnv wrapper that compiles under UWP Martin Hořeňovský 2022-10-22 13:00:31 +02:00
  • 2d0dcc36e8 Add Bazel support to the documentation Martin Hořeňovský 2022-10-21 10:46:56 +02:00
  • 80d58a791d Add support for Bazel's sharding env variables Martin Hořeňovský 2022-10-20 21:31:04 +02:00
  • d7341b5dc1 Add parseUInt utility function Martin Hořeňovský 2022-10-20 15:06:26 +02:00
  • 38d926090a Tiny fix for testBazelReporter.py Martin Hořeňovský 2022-10-19 21:42:37 +02:00
  • 9d08689845 Add support for Bazel's TESTBRIDGE_TEST_ONLY env var Martin Hořeňovský 2022-10-18 20:57:18 +02:00
  • afc017ef52 Rename provideBazelReporterOutput -> enableBazelEnvSupport Martin Hořeňovský 2022-10-18 11:33:42 +02:00
  • fb68bb0bd5 Fix microbenchmark example in the main readme.md Martin Hořeňovský 2022-10-19 21:41:58 +02:00
  • 77f7c0104d Fix fibonacci impl in benchmark tests Martin Hořeňovský 2022-10-18 10:44:10 +02:00
  • be060cde44 Update README.md Martin Hořeňovský 2022-10-17 21:45:32 +02:00
  • 5df88da16e 3.1.1 v3.1.1 Martin Hořeňovský 2022-10-17 19:57:58 +02:00
  • 5cd8938905 Update explanation of REQUIRE_FALSE in docs/assertions.md Martin Hořeňovský 2022-10-17 15:13:00 +02:00
  • 6a422bae0b Trim superfluous whitespace in docs Martin Hořeňovský 2022-10-17 15:02:45 +02:00
  • a07ac3f935 Rewrite explanation of problems with && and || in assertions Martin Hořeňovský 2022-10-17 12:35:54 +02:00
  • d8619f076b Fixup shard index docs Martin Hořeňovský 2022-10-16 17:00:23 +02:00
  • 182c910b4b v2.13.10 v2.13.10 Martin Hořeňovský 2022-10-16 11:02:17 +02:00
  • 95cd95e591 Add extra explanations to some items in docs/readme.md Martin Hořeňovský 2022-10-15 23:41:51 +02:00
  • eb7397544c Bold section 'headings' in docs/readme.md Martin Hořeňovský 2022-10-15 23:40:35 +02:00
  • d1394a7064 Link to SECTIONS doc at top of test fixtures page. Sam Cunliffe 2022-10-12 10:17:50 +01:00
  • e94976ec9c Downgrade MacOS version in GHA Martin Hořeňovský 2022-10-15 11:29:22 +02:00
  • 0c962d11b3 Centralize and update docs for floating point comparisons Martin Hořeňovský 2022-10-14 22:14:52 +02:00
  • bdf30834eb Mute the sign conversion warning with explicit cast Teskann 2022-10-08 23:12:21 +02:00
  • 728de353be improve -ffile-prefix-map detection (#2517) Tim Blechmann 2022-10-04 21:55:50 +08:00
  • 0e139b73e4 add versioning to shared libs (#2516) Jonathan Wright 2022-10-04 08:49:09 -05:00
  • 97313f9033 fix compilation on cygwin Roland Kaminski 2022-10-03 19:38:04 +02:00
  • 6a9bf2e0af meson cleanups with muon (#2539) Rosen Penev 2022-10-03 08:23:38 -07:00
  • 980c20694e Don't expose header windows.h in catch_all.hpp (#2526) Dimitrij Mijoski 2022-10-03 15:36:37 +02:00
  • 4db8b50aab Add support for building with Meson (#2530) Mike Crowe 2022-10-01 22:28:30 +01:00
  • 4a7cefe601 Unused variable removed Sergey Evsegneev 2022-09-28 11:30:17 +03:00
  • 243cf71608 Make Bazel work with CATCH_CONFIG_SHARED_LIBRARY Vertexwahn 2022-09-26 18:09:29 +02:00
  • 4bb7e02a9c Bazel build: Update of skylib Vertexwahn 2022-09-18 15:03:38 +02:00
  • 97d0b1e00e Suppress clang-tidy warnings for TEMPLATE_TEST_CASE (#2536) Rutayan Patro 2022-09-26 12:07:50 -04:00
  • c0e582e659 Fix building as shared library with MSVC. Dimitrij Mijoski 2022-09-17 14:58:52 +02:00
  • 0de60d8e7e Suppress -Wuseless-cast Warning Björn Schäpers 2022-09-14 10:25:37 +02:00
  • d6bbd3fdef warning: storage class is not first Zhi Wang 2022-09-21 06:54:11 -05:00
  • 98d37da03e Raise the minimum CMake version to 3.10 (#2523) Dimitrij Mijoski 2022-09-16 17:56:00 +02:00
  • 4b3defe4af Suppress warning "-Wstrict-aliasing" for GCC 5 and 6 Dimitrij Mijoski 2022-09-14 22:48:58 +02:00
  • c75430834d Add GCC 5 and GCC 6 to CI Dimitrij Mijoski 2022-09-14 21:12:42 +02:00
  • 359542d53e FileStream: enable automatic flushing Tim Blechmann 2022-09-10 12:18:19 +08:00
  • dea1a6abd9 Fix typos in docs (#2514) tocic 2022-09-09 17:00:39 +03:00
  • 32eae0ecce Add missing include for VxWorks build. (#2515) Riom 2022-09-08 10:21:36 +02:00
  • 4adf010549 Mention dynamic library stuff in the FAQ Martin Hořeňovský 2022-09-03 22:31:25 +02:00
  • 686468d185 Explain TU as translation unit where appropriate Martin Hořeňovský 2022-09-03 22:22:10 +02:00
  • 7b2e7d623b Disable Bazel's env checking on UWP Martin Hořeňovský 2022-09-02 07:11:24 +02:00
  • 3ca5cf32e5 Add CATCH_PLATFORM_WINDOWS_UWP detection macro Martin Hořeňovský 2022-09-02 07:09:28 +02:00
  • 02123776f2 fixes catchorg/Catch2#2401 Thomas Gamper 2022-08-21 17:44:03 +02:00
  • dc001fa935 Allow easy retrieval of RNG seed by the users Martin Hořeňovský 2022-08-18 21:22:28 +02:00
  • 33e70194d3 Link to the randomized-shard-registration script from usage tips Martin Hořeňovský 2022-08-18 00:14:07 +02:00
  • 9bb206fc61 Remove obsoleted sections of ci-and-misc.md Martin Hořeňovský 2022-08-18 00:05:55 +02:00
  • ab04e599e7 Improve v2->v3 migration docs Martin Hořeňovský 2022-08-18 00:02:33 +02:00
  • 14bc25be00 Explicitly specify __cdecl on main/wmain for MSVC (#2487) David Matson 2022-08-06 12:15:53 -07:00
  • 47d56f28a9 Fix compatibility with cmake 3.8 Damjan Jelas 2022-07-26 14:39:27 +02:00
  • a118799631 Switch MacOS image to macos-12 in Github Actions Martin Hořeňovský 2022-08-03 23:44:49 +02:00
  • 997a7d4165 Fix running the tests with shared library on Windows. Dimitrij Mijoski 2022-07-18 11:28:04 +02:00
  • 2b0fd854e2 Modify the install directories into convention. Haowei Hsu 2022-07-25 02:55:10 +08:00
  • a7dc85dd49 Use DYLD_LIBRARY_PATH on apple platforms. mheimlich 2022-07-21 08:20:58 +02:00
  • 97c48e0c34 v3.1.0 v3.1.0 Martin Hořeňovský 2022-07-17 20:18:44 +02:00
  • 9c9f35068e Normalize C++ namespace in JUnit's reporter classname field Martin Hořeňovský 2022-07-17 14:00:04 +02:00
  • 1bd233866c Add AllTrue, AnyTrue, NoneTrue matchers Raphael Schaller 2021-11-14 17:05:31 +01:00
  • f993b702c6 extend gitignore Raphael Schaller 2021-11-14 13:52:20 +01:00
  • caf1264588 Fixes for matcher testing helpers when testing bools Martin Hořeňovský 2022-07-16 10:19:07 +02:00
  • a6d59b62b2 Remove obsolete link to benchmarking tests Martin Hořeňovský 2022-07-15 19:49:21 +02:00
  • cc0e91472a Different way of checking for support of local warning suppression Martin Hořeňovský 2022-07-12 00:05:56 +02:00
  • 6c6cfe126a Backport fix for SIGSTKSZ Golubchikov Mihail 2022-07-14 13:10:27 +03:00
  • 3bd0c58878 Fix Wunused-variable warning for MinGW Martin Hořeňovský 2022-07-11 22:28:15 +02:00
  • a63ad74554 Added new DL_PATHS option to catch_discover_tests() (#2467) mheimlich 2022-07-11 18:31:32 +02:00
  • 5f9109a8dc Fix nvcc compile error (#2477) Niels Kristian Kjærgård Madsen 2022-07-07 00:03:02 +02:00
  • 5a1ef7e4a6 Redo visibility fallback Martin Hořeňovský 2022-06-27 13:10:22 +02:00
  • bea58bf8bb Allow building Catch2 as dynamic library Martin Hořeňovský 2022-06-24 16:26:08 +02:00
  • 34d9724058 Add experimental CMake script for sharding tests in binaries Martin Hořeňovský 2022-06-24 14:12:55 +02:00
  • 5d269045b2 Add section on running tests in parallel to the FAQ Martin Hořeňovský 2022-06-22 00:14:26 +02:00
  • 95a1206805 Add doc page with best practices and other usage tips Martin Hořeňovský 2022-06-22 00:13:53 +02:00
  • 6f9f1465c3 Shorten lines in sharding docs Martin Hořeňovský 2022-06-22 00:11:02 +02:00
  • 8730260457 Split apart combined TUs Martin Hořeňovský 2022-06-21 16:19:50 +02:00
  • bdfa920f93 Use binary path in testBazelReporter reporter output path Martin Hořeňovský 2022-06-21 14:21:12 +02:00
  • a369267874 test-fixtures.md: Line-wrap code examples (#2464) Frank Dana 2022-06-19 10:24:59 -04:00
  • 1f381a1f62 Update commercial-users.md (#2465) Nexus Web Development 2022-06-18 17:47:49 -04:00
  • 165647abbc Change provideBazelReporterOutput to local linkage Martin Hořeňovský 2022-06-17 18:23:06 +02:00
  • 7e4ec432d0 Change Bazel XML support to depend upon BAZEL_TEST Brandon Jones 2022-06-14 10:56:19 +01:00
  • 078201fcf4 Remove HOMEPAGE_URL from project call Martin Hořeňovský 2022-06-16 22:16:31 +02:00
  • 8110ee9206 Add lib/cmake/Catch2 to conan builddirs in package recipe so extras/*.cmake files are packaged Murray Johnson 2022-06-13 08:54:16 -07:00
  • fa9416426a Refactor shared args in approvalTests.py Martin Hořeňovský 2022-06-14 23:42:00 +02:00
  • 338e4ec1f8 Force disable console colours for tests that regex check output Martin Hořeňovský 2022-06-14 23:23:59 +02:00
  • 372b7575f6 Remove deprecation notice for console colour CLI Martin Hořeňovský 2022-06-13 23:51:43 +02:00
  • d32fca4a49 Merge pull request #2452 from lizzyd710/devel Martin Hořeňovský 2022-06-08 15:59:57 +02:00
  • a0ece7b252 Compatility fixes for GCC5 (#2448) Morwenn 2022-06-07 18:46:46 +02:00
  • 0a810c5e59 Added Cytopia to opensource-users.md Elizabeth Sherrock 2022-06-07 09:06:10 -04:00
  • d0177ee686 Fix implicit long to double conversion Joe Noël 2022-06-06 15:36:22 +01:00
  • 20d413b8b6 Fix comma-subscript warning suppression to only target GCC 10.1+ Martin Hořeňovský 2022-06-06 01:04:07 +02:00