github catchorg/Catch2 v2.13.4

latest releases: v3.7.1, v3.7.0, v3.6.0...
3 years ago

Improvements

  • Improved the hashing algorithm used for shuffling test cases (#2070)
    • TEST_CASEs that differ only in the last character should be properly shuffled
    • Note that this means that v2.13.4 gives you a different order of test cases than 2.13.3, even given the same seed.

Miscellaneous

  • Deprecated ParseAndAddCatchTests CMake integration (#2092)
    • It is impossible to implement it properly for all the different test case variants Catch2 provides, and there are better options provided.
    • Use catch_discover_tests instead, which uses runtime information about available tests.
  • Fixed bug in catch_discover_tests that would cause it to fail when used in specific project structures (#2119)
  • Added Bazel build file
  • Added an experimental static library target to CMake

Don't miss a new Catch2 release

NewReleases is sending notifications on new releases.