Commit Graph

  • 61489e863e Fixup ToC link to 3.0.1 release notes Martin Hořeňovský 2021-11-16 23:41:53 +01:00
  • 2287d225e5 Mention that RangeGenerator works on half open ranges Martin Hořeňovský 2021-11-15 23:52:26 +01:00
  • f2f0dcc511 Add VS2015 + char literals in GENERATE issue to known-limitations Martin Hořeňovský 2021-11-15 23:27:17 +01:00
  • 4eb00afe69 Add allowing tests with same name to release notes Martin Hořeňovský 2021-11-15 23:18:55 +01:00
  • e86f84b8ef Mention that run == iteration in benchmarking docs Martin Hořeňovský 2021-11-15 23:09:18 +01:00
  • d012735c6e Add test for runtime behaviour of STATIC_CHECK Martin Hořeňovský 2021-11-15 20:05:12 +01:00
  • 67caef6f45 Mention STATIC_CHECK in release notes Martin Hořeňovský 2021-11-15 13:04:08 +01:00
  • f41d761674 Add STATIC_CHECK and STATIC_CHECK_FALSE (#2318) Morwenn 2021-11-15 00:28:27 +01:00
  • edc2f6e8a3 Further refactoring of StreamingReporterBase Martin Hořeňovský 2021-11-14 11:40:06 +01:00
  • b2ac27423a Cleanup visibility in StreamingReporterBase Martin Hořeňovský 2021-11-14 11:27:30 +01:00
  • a754cb9062 Make TestRunInfo constexpr Martin Hořeňovský 2021-11-14 11:40:39 +01:00
  • 5f38cc39fa JUnit/SonarQube reporters use base's stream member Martin Hořeňovský 2021-11-14 11:24:33 +01:00
  • b892ab133c Cleanup visibility in CumulativeReporterBase Martin Hořeňovský 2021-11-14 11:22:29 +01:00
  • 0c9fe16537 Opt out JUnit/SonarQube reporter from expanding passing assertions Martin Hořeňovský 2021-11-14 00:12:20 +01:00
  • d02ea5adee Cumulative reporter base can be customized to not expand assertions Martin Hořeňovský 2021-11-13 23:53:09 +01:00
  • 9b4e69333f Small cleanup in tests Martin Hořeňovský 2021-11-12 01:13:46 +01:00
  • 4d9bfb2951 Avoid static analysis warning in Approx Martin Hořeňovský 2021-11-12 01:02:57 +01:00
  • c4df47c246 Approvals normalize paths with both backward and forward slash Martin Hořeňovský 2021-11-12 23:51:51 +01:00
  • 9200b4078b Move reporter_registrars.hpp to reporters/ Martin Hořeňovský 2021-11-10 23:52:59 +01:00
  • 6603f1d972 Use case in names of default reporters Martin Hořeňovský 2021-11-10 23:32:01 +01:00
  • 62d8913d67 Cumulative reporter base records benchmark results Martin Hořeňovský 2021-11-05 23:57:32 +01:00
  • 8780425385 Make reporter lookup case insensitive, registration case preserving Martin Hořeňovský 2021-11-07 23:31:44 +01:00
  • 7800fe9708 Lift toLower(char) to header Martin Hořeňovský 2021-11-08 23:58:09 +01:00
  • 141e384c60 Fix missing include in reporter_registrars.hpp Martin Hořeňovský 2021-11-07 21:46:57 +01:00
  • f1239b2045 Add doxygen doccomments to IStreamingReporter Martin Hořeňovský 2021-11-05 14:24:22 +01:00
  • 912df7df35 Fix quadratic runtime when linebreaking strings without newlines Martin Hořeňovský 2021-11-04 00:22:50 +01:00
  • 931f41b4d6 Add some tests for TextFlow::Column Martin Hořeňovský 2021-11-01 22:51:17 +01:00
  • 70c4ec78fb Improve comments and names in TextFlow::Column Martin Hořeňovský 2021-11-01 19:14:37 +01:00
  • 455ae0c561 Typedef Column::iterator as Column::const_iterator not vice versa Martin Hořeňovský 2021-10-31 13:01:41 +01:00
  • 2520ad4b6e Return const_iterator from Column::begin/end const Martin Hořeňovský 2021-10-31 12:58:45 +01:00
  • e539e1cb52 Move strings in Clara's result type Martin Hořeňovský 2021-10-29 23:04:24 +02:00
  • 3c5c86a4e4 Add test for filtering out multiple initial values in filter gen Martin Hořeňovský 2021-10-28 11:26:34 +02:00
  • 514206df36 Add accept-many Clara lambdas to release notes Martin Hořeňovský 2021-10-27 20:54:49 +02:00
  • becab0cf74 Add test sharding to the release notes Martin Hořeňovský 2021-10-27 20:49:29 +02:00
  • 12d14a3c63 Add support for multiply calling lambda parsers in Clara Martin Hořeňovský 2021-10-27 18:57:56 +02:00
  • f17725a186 Split void_type into its own header and rename it to void_t Martin Hořeňovský 2021-10-27 19:49:46 +02:00
  • ec2d5013fb Make testSharding.py test script executable Martin Hořeňovský 2021-10-27 14:51:45 +02:00
  • 342ef5ca7e Cleanup the shard integration test script Martin Hořeňovský 2021-10-27 14:26:07 +02:00
  • 5ac1ffe9ee Improve shardIndex/Count cli argument parsing Martin Hořeňovský 2021-10-26 23:26:07 +02:00
  • 3087e19cc7 Allow test sharding for e.g. Bazel test sharding feature Ben Dunkin 2021-07-11 12:46:05 -07:00
  • 6456ee8b01 Return Clara parsing error message by const-ref Martin Hořeňovský 2021-10-27 15:10:52 +02:00
  • 905bf438ae Fix bad indentation calculation in the console reporter Martin Hořeňovský 2021-10-25 15:10:35 +02:00
  • 0fdee1c273 Stop declaring compiled Catch2 artifacts as arch independent Martin Hořeňovský 2021-10-25 14:46:54 +02:00
  • 22750cde0e Disable false positive from clang-tidy Anders Schau Knatten 2021-09-29 15:34:03 +02:00
  • bf5c58adf6 The limit on TEMPLATE* test cases is actually reachable Martin Hořeňovský 2021-10-21 15:52:07 +02:00
  • 06cf2a4724 Apply PR #2297 to devel branch (#2300) Alecto Irene Perez 2021-10-21 07:47:21 -06:00
  • 4436a60456 Add myself to FUNDING Martin Hořeňovský 2021-10-11 10:44:29 +02:00
  • 36b4a71ff0 Pick release notes for 2.13.7 Martin Hořeňovský 2021-10-10 22:23:14 +02:00
  • b406ad52a7 Mark !mayfail tests as skipped in the JUnit reporter Martin Hořeňovský 2021-06-07 19:53:34 +02:00
  • de67278e14 JUnit reporter uses only 3 decimal places when reporting durations Martin Hořeňovský 2021-05-22 23:41:58 +02:00
  • 1d9696d22d Cleanup reporting of rng seed in existing reporters Martin Hořeňovský 2021-10-09 00:02:30 +02:00
  • ed1f343a41 Provide random-device option for --rng-seed and make it default Martin Hořeňovský 2021-10-08 21:32:03 +02:00
  • 200a487cf2 Add generateRandomSeed utility to generate randomness seed Martin Hořeňovský 2021-10-08 20:02:24 +02:00
  • fce42b62ad Generate random rng seed if user did not specify one Martin Hořeňovský 2021-10-06 00:00:46 +02:00
  • 4e6d306742 Rename Catch::Option to Optional Martin Hořeňovský 2021-10-05 20:11:42 +02:00
  • c6c46a168f Add non-empty assertion to Option's deref op Martin Hořeňovský 2021-10-05 19:22:22 +02:00
  • dba29b60d6 Fixed #2272: Compilation failure with C++20 (#2297) Alecto Irene Perez 2021-10-04 13:11:03 -06:00
  • 48a889859b Simplify how ratio symbol is returned when stringifying ratios Martin Hořeňovský 2021-10-03 20:23:10 +02:00
  • d65ee04b74 Remove double serialization when stringifying std::optional Martin Hořeňovský 2021-10-03 20:19:32 +02:00
  • 928e198ef2 Demote some single character strings into plain chars Martin Hořeňovský 2021-10-03 10:09:10 +02:00
  • 3e9c6fec22 Remove XmlWriter::writeBlankLine Martin Hořeňovský 2021-10-02 11:45:19 +02:00
  • 13670f535f Add more tests for XmlWrite::write* members Martin Hořeňovský 2021-10-01 12:02:17 +02:00
  • c6640e4f47 Improve documentation of CATCH_MOVE and CATCH_FORWARD Martin Hořeňovský 2021-09-30 20:40:24 +02:00
  • 23f0d94b4f Use CATCH_FORWARD in Detail::make_unique Martin Hořeňovský 2021-09-30 20:27:38 +02:00
  • 77c7e9803e Improve documentation on Detail::unique_ptr Martin Hořeňovský 2021-09-30 20:17:59 +02:00
  • 1d79683ea8 Add [[trivial_abi]] to Detail::unique_ptr when compiled with Clang Martin Hořeňovský 2021-09-30 20:10:56 +02:00
  • eb452e9b35 Bring back useful comment Anders Schau Knatten 2021-09-29 13:54:42 +02:00
  • 2deafc33e9 Demote getCurrentNanosecondsSinceEpoch to internal linkage Martin Hořeňovský 2021-09-29 11:26:38 +02:00
  • 5250cf6d58 Remove getEstimatedClockResolution from Timer Martin Hořeňovský 2021-09-29 11:24:14 +02:00
  • 426954032f Rename Contains string matcher builder to ContainsSubstring Martin Hořeňovský 2021-09-23 23:28:59 +02:00
  • f02c2678a1 Use StringRef for className in TestCaseInfo Martin Hořeňovský 2021-09-27 16:10:07 +02:00
  • 21b99d6f58 Add StringRef::compare for three way comparison Martin Hořeňovský 2021-09-27 18:30:31 +02:00
  • d42e7a23a0 Change startsWith(char) to take StringRef as argument Martin Hořeňovský 2021-09-27 14:52:44 +02:00
  • 7bb00a42be Remove stub of obsolete test Martin Hořeňovský 2021-09-27 14:45:39 +02:00
  • fb4153e05e Multiple tests can have same name as long as their tags differ Martin Hořeňovský 2021-09-25 21:37:03 +02:00
  • e8e28ba401 Remove obsolete documentation page Martin Hořeňovský 2021-09-21 00:30:25 +02:00
  • ee1435793e add alpaka and LLAMA to Catch2 users Bernhard Manfred Gruber 2021-09-21 22:53:51 +02:00
  • 3d01f3ae32 Backport changes from 7bea1e2ac36ac54b648ae5c9d381a59bc69db912 to fix #2273 for 2.x Rupert Nash 2021-09-17 11:03:25 +01:00
  • 3f8cae8025 Add consistency-checking event listener to SelfTest Martin Hořeňovský 2021-09-15 21:46:07 +02:00
  • 2c82f82ee2 Mark first party reporters final Martin Hořeňovský 2021-09-15 21:29:10 +02:00
  • 785436cd74 Make benchmark* and fatalError reporter events pure virtual Martin Hořeňovský 2021-09-15 21:17:28 +02:00
  • f314fa1f8c assertionEnded event in reporters no longer returns bool Martin Hořeňovský 2021-09-15 18:57:56 +02:00
  • 013edc208b Refactor noMatchingTestCases and skipTests reporter methods Martin Hořeňovský 2021-09-15 16:03:35 +02:00
  • 10fb93cce8 Add new reporter event called for each test case enter/exit Martin Hořeňovský 2021-09-12 00:00:47 +02:00
  • 4dcf8382c7 Default-implement assertion* events in StreamingReporterBase Martin Hořeňovský 2021-09-13 23:09:08 +02:00
  • efd8cc8777 pkgconfig: Add missing entries Biswapriyo Nath 2021-09-11 00:02:20 +05:30
  • 85c9544fa4 pkgconfig: Add missing entries Biswapriyo Nath 2021-09-08 19:07:09 +05:30
  • 12bca890b7 Use StringRefs in SectionTracker's filter bookkeeping Martin Hořeňovský 2021-09-09 11:04:34 +02:00
  • 317db82396 Use StringRef in more places in reporters Martin Hořeňovský 2021-09-08 10:22:27 +02:00
  • cf5ccaa9df AssertionResult::getMessage returns StringRef to internal string Martin Hořeňovský 2021-09-08 10:08:07 +02:00
  • b3a84c7983 Use StringRef in pluralise implementation Martin Hořeňovský 2021-09-08 00:24:36 +02:00
  • c0f866c7cf Make CumulativeReporterBase's members protected Martin Hořeňovský 2021-09-08 00:23:37 +02:00
  • 29caae5ce5 Pass around the test suite name by StringRef Martin Hořeňovský 2021-09-08 00:01:31 +02:00
  • ea49210eae Remove Config::getProcessName because it was unused Martin Hořeňovský 2021-09-08 00:00:16 +02:00
  • e4719fb51c Update release notes with new fixes, improvements and breaking changes Martin Hořeňovský 2021-09-07 22:00:57 +02:00
  • 290c1b60e6 Store singular TestRunNode in CumulativeReporterBase Martin Hořeňovský 2021-09-07 21:17:24 +02:00
  • e5938007f7 Completely remove the testGroup events Martin Hořeňovský 2021-09-06 22:59:40 +02:00
  • ab3fe0053d Remove superfluous warning suppression from console reporter Martin Hořeňovský 2021-09-06 23:34:26 +02:00
  • 432d03d1aa Use -Wextra-semi instead of -Wextra-semi-stmt for stricter warnings Martin Hořeňovský 2021-09-02 11:04:47 +02:00
  • 4b9780201b Fix warning suppressions leaking under clang.exe Jørgen P. Tjernø 2021-08-27 16:59:35 -07:00