Commit Graph

  • 0a33405983 Mention Bazel support in release notes Martin Hořeňovský 2022-04-09 20:55:13 +02:00
  • cb551b4f6d Add default reporter for Bazel integration (#2399) Lukasz Okraszewski 2022-04-08 17:01:59 +01:00
  • 4b78157981 Remove Config::openStream function Martin Hořeňovský 2022-04-07 12:45:05 +02:00
  • 46b3f7ee5f Document magic %-prefixed streams Martin Hořeňovský 2022-04-07 12:40:46 +02:00
  • f9f4e58dfb Add missing version placeholder to --colour-mode cli option docs Martin Hořeňovský 2022-04-06 23:33:33 +02:00
  • d5bfce4d84 Rename config::colourMode to config::defaultConfigMode Martin Hořeňovský 2022-04-06 21:56:29 +02:00
  • c43947eb47 Fix CLI hints for colour and reporter options Martin Hořeňovský 2022-04-06 21:52:51 +02:00
  • 423e1d2ebb Integrate the new reporter specs into Catch2 Martin Hořeňovský 2022-04-04 21:07:04 +02:00
  • 3c06bcb374 Fix reporter parser spec to use the right key for colour-mode Martin Hořeňovský 2022-04-06 15:17:17 +02:00
  • a51fd07bd0 Add helper for parsing the new reporter specs Martin Hořeňovský 2022-04-04 17:06:47 +02:00
  • 8ac86495de Cleanup ColourMode parsing in CLI Martin Hořeňovský 2022-04-04 15:38:25 +02:00
  • d750da13a8 Split out colour mode string parsing into its own function Martin Hořeňovský 2022-04-04 15:23:30 +02:00
  • c045733d05 Add splitReporterSpec helper Martin Hořeňovský 2022-04-04 11:54:02 +02:00
  • 9fea3d253f Add missing include to catch_optional.hpp Martin Hořeňovský 2022-04-04 11:40:59 +02:00
  • 797c3e7318 Refactor tests Martin Hořeňovský 2022-03-31 22:30:38 +02:00
  • 6206db5a73 Fix missing licence headers Martin Hořeňovský 2022-03-31 20:04:08 +02:00
  • 78e33ce51f Added TestCaseInfoHasher and tests. (#2394) Daniel Feist 2022-03-31 16:46:41 +02:00
  • 1a8a793178 Refactor colour handling to prepare for per-reporter colour modes Martin Hořeňovský 2022-03-27 23:35:41 +02:00
  • a4e4e82474 Always indent test names at 2 spaces with default listing Martin Hořeňovský 2022-03-24 16:03:42 +01:00
  • 6227ca317e Add tests for ColourGuard Martin Hořeňovský 2022-03-24 00:09:27 +01:00
  • 081a1e9aba ColourGuard is no longer constructed engaged Martin Hořeňovský 2022-03-21 23:20:08 +01:00
  • 4d8acafecb Rename isStdout => isConsole and add doccomment Martin Hořeňovský 2022-03-21 00:22:54 +01:00
  • cf6dd937ab Add test for FatalConditionHandler and stack unwinding Kochetkov, Yuriy 2022-03-02 15:42:07 +03:00
  • 2ce64d1d8f Fix disengage failure logs for FatalConditionHandlerGuard Kochetkov, Yuriy 2022-02-08 13:43:40 +03:00
  • 7882f7359e Remove unnecessary casts Kochetkov, Yuriy 2022-01-24 12:40:22 +03:00
  • 0aa4dbae2e Fix filename as tag bug When a test file isn't provided with "/" in the path, the filename isn't registered as a tag. Fixing by providing a conditon for this edge case. Martin Mekota 2022-03-17 20:56:11 +01:00
  • 0e176c318b Refactored colour handling Martin Hořeňovský 2022-03-14 15:04:55 +01:00
  • c1c72c7e05 Better doccomment for IEventListener Martin Hořeňovský 2022-03-17 22:14:56 +01:00
  • 06092f727d Remove special handling of default stream for reporters Martin Hořeňovský 2022-03-18 00:14:09 +01:00
  • 4acc520f76 Event listeners no longer take reporter config in constructor Martin Hořeňovský 2022-03-14 15:04:42 +01:00
  • 18c58667d7 Generate Visual Studio project files with constant project guids Alan Jowett 2022-03-17 17:21:12 -06:00
  • 634cdb4efe Fix borken Bazel build Vertexwahn 2022-03-11 22:07:50 +01:00
  • 38879296a7 Add eventpp and accessorpp to Catch2 users wqking 2022-03-13 21:04:58 +08:00
  • 81f612c96c Refactor MatchersRanges test utils (#2386) schallerr 2022-03-09 23:13:37 +01:00
  • 913f79a661 Each reporter keeps its own colour implementation Martin Hořeňovský 2022-03-06 19:20:53 +01:00
  • 06f74a0f8e Add %stderr and %stdout as recognized magic stream names Martin Hořeňovský 2022-03-07 10:42:26 +01:00
  • 61d0f7a9af Pass the whole IStream wrapper into reporter Martin Hořeňovský 2022-02-23 23:46:45 +01:00
  • 9b01c404f5 Fix cli help tooltip for --use-colour Martin Hořeňovský 2022-03-06 14:45:30 +01:00
  • f206162b2d Fix some messy formatting in catch_stats Martin Hořeňovský 2022-03-06 11:02:20 +01:00
  • 05d4ec62c8 Add common ReporterBase as parent of the helper bases Martin Hořeňovský 2022-03-06 16:08:31 +01:00
  • 4dd5e2eece Rename base reporter iface IStreamingReporter -> IEventListener Martin Hořeňovský 2022-03-06 15:37:16 +01:00
  • f9facc1881 Add variadic CAPTURE tests John Beard 2022-03-05 12:50:48 +00:00
  • ff151d2833 Fix: CAPTURE not variadic when disabled (#2378) John Beard 2022-03-04 14:29:22 +00:00
  • 2ebc041903 Fix name of with-main library. Joel Uckelman 2022-03-03 16:44:49 +00:00
  • 529eec97bb Mention CMake configure options in release notes Martin Hořeňovský 2022-02-23 14:16:36 +01:00
  • ff5b311898 Remove superfluous warning suppression in tests Martin Hořeňovský 2022-02-22 19:15:38 +01:00
  • 4a2eb90302 Add basic CMake presets Martin Hořeňovský 2022-02-22 15:47:11 +01:00
  • 715cd25081 Add IStream::isStdOut Martin Hořeňovský 2022-02-21 23:48:15 +01:00
  • 1d4b42ad7b Minor whitespace fix GravisZro 2022-02-21 09:13:00 -05:00
  • 72f0372664 Add tests for CMake configure toggles passing to Catch2 build Martin Hořeňovský 2022-02-19 21:27:53 +01:00
  • 4396a9119f Add some missing configuration includes Martin Hořeňovský 2022-02-19 21:27:03 +01:00
  • bda4b7df84 Fix fallback stringifier config Martin Hořeňovský 2022-02-20 13:17:40 +01:00
  • 0c722564c3 Examples: remove references to catch_default_main John Beard 2022-02-18 22:36:47 +00:00
  • 33ffc3b6fc Allow passing compile-time configuration options through CMake Martin Hořeňovský 2022-02-02 15:36:58 +01:00
  • fc5552d27b Push down handling of default reporter to Config's constructor Martin Hořeňovský 2022-02-17 20:44:27 +01:00
  • 7cf2f88e50 Add small missing things to release notes Martin Hořeňovský 2022-02-14 18:22:11 +01:00
  • a9ed2c235d Rename MiscFunctions.cmake -> CatchMiscFunctions.cmake Martin Hořeňovský 2022-02-07 00:05:11 +01:00
  • a1e5934aa9 Add licence header to MiscFunctions.cmake Martin Hořeňovský 2022-02-03 00:34:01 +01:00
  • 190f71792a proper support for lib suffix in conan Guillaume Egles 2022-02-05 10:32:06 -08:00
  • c912f62fc4 Remove Windows.h related defines Martin Hořeňovský 2022-02-05 16:21:06 +01:00
  • aa3c7be434 Fix ToC in CLI documentation Martin Hořeňovský 2022-02-05 16:14:47 +01:00
  • b0279e0c14 Remove mention of CATCH_CONFIG_MAIN from docs/configuration.md Martin Hořeňovský 2022-02-05 14:55:01 +01:00
  • 9afb6ce138 feature: double -> const auto when static_cast in right Certseeds 2022-02-02 12:11:52 +08:00
  • efb54926ee Don't cache stdout handle in Windows console colour impl Martin Hořeňovský 2022-01-29 23:12:40 +01:00
  • 7a2f9f4633 Extend checkLicense.py to also check tests Martin Hořeňovský 2022-01-29 13:10:54 +01:00
  • 79e4cd1af4 Cleanup summary comments in ExtraTests Martin Hořeňovský 2022-01-29 00:40:03 +01:00
  • 635db2785f Use the new licence header in ExtraTests's cpp files Martin Hořeňovský 2022-01-29 00:07:44 +01:00
  • 51888d360a Use the new licence header in TestScripts Martin Hořeňovský 2022-01-29 00:04:49 +01:00
  • f83332d89b Use the new licence header in SelfTest's cpp files Martin Hořeňovský 2022-01-29 00:03:43 +01:00
  • b5dbdc858d Link to the v2-v3 migration docs from release notes Martin Hořeňovský 2022-01-28 23:55:27 +01:00
  • e53a75b425 Add integration test for listener-reporter event ordering Martin Hořeňovský 2022-01-28 00:00:52 +01:00
  • 4ff8b27bb6 Cleanups output normalization in ApprovalTests Martin Hořeňovský 2022-01-26 23:47:40 +01:00
  • d861e73f86 Handle full unique test identifiers in testRandomOrder.py Martin Hořeňovský 2022-01-27 18:57:48 +01:00
  • dc86d51af2 Update version string to mention Catch2 Martin Hořeňovský 2022-01-27 11:21:43 +01:00
  • 958944d27a Allow to specify CATCH_CONFIG_DEFAULT_REPORTER for static library with main() (#2346) Mikhail Matrosov 2022-01-25 23:54:19 +03:00
  • 5121660e7f Add OpenALpp as an open source library that uses Catch2 Simon Weis 2022-01-22 08:23:06 +01:00
  • ce556fd646 Ignoring VSCode settings dir Rodrigo Severo 2022-01-14 11:24:57 -03:00
  • b6ff2c3dda Error out reporter registration for reporter names with '::' Martin Hořeňovský 2022-01-09 19:01:14 +01:00
  • 875299cff0 Remove unused member from Totals Martin Hořeňovský 2022-01-07 10:34:15 +01:00
  • 39d3de17f3 Fix mentions of CATCH_INSTALL_HELPERS Martin Hořeňovský 2022-01-06 10:53:26 +01:00
  • fff494c10a Tear out trivial_abi on unique_ptr Martin Hořeňovský 2022-01-05 00:04:21 +01:00
  • 103cb16696 Rename listening reporter to multi reporter Martin Hořeňovský 2022-01-04 21:48:20 +01:00
  • 244680d512 Update release-process.md for v3 Martin Hořeňovský 2022-01-03 23:30:39 +01:00
  • f4af9f6926 Bump version to v3.0.0 preview 4 v3.0.0-preview4 Martin Hořeňovský 2022-01-03 23:16:39 +01:00
  • 57c9c935ee Update release notes Martin Hořeňovský 2022-01-03 23:11:15 +01:00
  • 98a6c69e1e Switch from AddVectoredExceptionHandler to SetUnhandledExceptionFilter Alan Jowett 2021-12-15 09:51:04 -07:00
  • 216713a406 v2.13.8 v2.13.8 Martin Hořeňovský 2022-01-03 21:21:39 +01:00
  • d3199c42c2 Redo reporter CLI and reporter-specific docs Martin Hořeňovský 2022-01-02 00:09:32 +01:00
  • eeee4a49af Remove short flags from --list-tests and --list-tags Martin Hořeňovský 2022-01-02 21:19:22 +01:00
  • 0d1bdea69f Remove all mentions of the removed --list-test-names-only flag Martin Hořeňovský 2022-01-02 21:06:23 +01:00
  • 3ab981fa21 Add documentation for the --verbosity option Martin Hořeňovský 2022-01-02 21:02:32 +01:00
  • 54e89e8364 Update release notes to account for recent changes Martin Hořeňovský 2022-01-01 23:50:02 +01:00
  • 88b28ab592 Extra compilation checks for compiling without exceptions Martin Hořeňovský 2022-01-01 23:21:31 +01:00
  • ef3374ed81 Add more macros to the DisabledMacros test Martin Hořeňovský 2022-01-01 16:45:28 +01:00
  • f2f585b478 Merge pull request #2183 from mjerabek/dev-multiple-reporters Martin Hořeňovský 2022-01-01 16:19:31 +01:00
  • b5547f2ef6 Passthrough stdout/err in multireporter's partial test end Martin Hořeňovský 2021-12-31 16:24:55 +01:00
  • 93882f7fab Support '-' as output path for stdout Martin Hořeňovský 2021-12-31 14:51:15 +01:00
  • 4752545a69 Add version placeholders to the reporter docs Martin Hořeňovský 2021-12-31 00:00:58 +01:00
  • fae0be25b3 Improve error handling in parsing reporter specs Martin Hořeňovský 2021-12-30 23:50:40 +01:00
  • 899554bff2 Add test for handling of reporter's assertion preferences Martin Hořeňovský 2021-12-30 20:20:22 +01:00