Commit Graph

  • c276b530ee
    Fix typo in docs/release-notes.md Martin Hořeňovský 2022-11-16 16:06:29 +01:00
  • 8beb74da8a
    Add repeatability guarantees to faq.md Martin Hořeňovský 2022-11-16 11:21:00 +01:00
  • e932bcf7a3 silence clang's -Wcomma Tim Blechmann 2022-10-06 07:53:51 +08:00
  • 6aa56c70e2
    Mention BUILD.bazel in contributing docs for CATCH_CONFIG* Martin Hořeňovský 2022-11-12 22:08:15 +01:00
  • 1cd86c09a2 meson: update minimum version Rosen Penev 2022-11-11 19:22:26 -08:00
  • b980d408b1 Make MatcherGenericBase copy constructor take const parameter. Emery Goss (AIVAS-v2:Ubuntu-20.04) 2022-11-11 22:50:44 -06:00
  • 41990e0fe6
    Fix Bazel build (#2563) Vertexwahn 2022-11-11 16:54:22 +01:00
  • b65c0e27e9 Make ScopedMessage in INFO logging macro const Robert Blaauboer 2022-11-10 12:45:56 +00:00
  • 6e77e16ea8
    Remove unused StringRef argument from MatchExpr Martin Hořeňovský 2022-11-10 12:43:19 +01:00
  • 943c6e3dee
    Add version field to the XML reporter output Martin Hořeňovský 2022-11-10 12:02:59 +01:00
  • 066cc51ce6
    Document adding new CATCH_CONFIG options to contributing.md Martin Hořeňovský 2022-11-09 16:32:43 +01:00
  • b7f4a2efb8
    Add support for PlayStation platforms (#2562) Masashi Fujita 2022-11-09 22:47:55 +09:00
  • f8006aa6d4
    More cleanups for src/CMakeLists.txt Martin Hořeňovský 2022-11-07 23:34:44 +01:00
  • fdea5a52c2
    Improve the .clang-format file a bit Martin Hořeňovský 2022-11-07 21:47:38 +01:00
  • 297a17593f
    Cleanup the helper scripts Martin Hořeňovský 2022-11-06 00:17:51 +01:00
  • d1ef461471
    Update basic cost estimates for approvals/benchmarks Martin Hořeňovský 2022-11-06 00:35:50 +01:00
  • 0c75caf77b
    Don't write ApprovalTests' temporary files into the source tree Martin Hořeňovský 2022-11-06 00:11:32 +01:00
  • 3b139ae51a
    Decomposer checks for 0 when assuming an int arg was 0 literal Martin Hořeňovský 2022-11-05 00:42:09 +01:00
  • 5f9d4ef331
    Move throwing test failure exceptions into a helper Martin Hořeňovský 2022-11-05 00:22:45 +01:00
  • ec59cd8736
    Support decomposing types that only compare with literal 0 Martin Hořeňovský 2022-11-01 15:01:43 +01:00
  • d7f8c36e4c
    Add traits for checking whether types are comparable Martin Hořeňovský 2022-11-01 08:48:23 +01:00
  • b3dbd83da2
    Add test for comparing pointers to NULL with != Martin Hořeňovský 2022-11-01 21:38:46 +01:00
  • 0a1b0ae9d1
    Meson build fixes Martin Hořeňovský 2022-11-04 15:46:32 +01:00
  • 272bed081e
    Set CMAKE_CXX_STANDARD_REQUIRED=ON in Github Action builds Martin Hořeňovský 2022-10-28 18:36:58 +02:00
  • 82cec69e93
    Don't set C++ standard in CMakeLists for tests Martin Hořeňovský 2022-10-28 16:01:51 +02:00
  • b56c474260 Update comparing-floating-point-numbers.md Roger Standridge 2022-10-29 01:40:29 -07:00
  • 12b4390169
    Fix license rebase error in test helpers Martin Hořeňovský 2022-10-28 14:39:51 +02:00
  • 3b40cf13eb
    Split out parseTestSpec into test-only helpers Martin Hořeňovský 2022-10-28 00:16:38 +02:00
  • 223d8d6382
    Merge pull request #2557 from ltoenning/fix/license_file_ref Martin Hořeňovský 2022-10-28 13:04:29 +02:00
  • f1084fb309
    Fix references to license file Lars Toenning 2022-10-28 11:22:53 +02:00
  • d41da10c54
    Change reporters to report filters in round-trippable format Martin Hořeňovský 2022-10-27 20:43:00 +02:00
  • d2294ad9b6
    Add test for round-tripping serialization of unmatched test specs Martin Hořeňovský 2022-10-27 19:11:20 +02:00
  • 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