1
0
mirror of https://github.com/catchorg/Catch2.git synced 2025-04-26 02:55:42 +02:00

Commit Graph

  • c65e5b6514
    Add 'uses-python' label to tests using Python Martin Hořeňovský 2022-04-24 12:50:24 +02:00
  • 880285b433
    Tiny cleanup in catch_clara.cpp Martin Hořeňovský 2022-04-24 12:33:16 +02:00
  • 07cdef2096
    Fix uninit memory in Clara tests Martin Hořeňovský 2022-04-24 12:25:46 +02:00
  • 5baa29b6b9
    Add test for %debug stream name Martin Hořeňovský 2022-04-23 23:34:27 +02:00
  • 291b35b389
    Added --skip-benchmarks command-line option. () Daniel Feist 2022-04-23 23:14:49 +02:00
  • f526ff0fc3
    Bump version to v3.0.0 preview 5 v3.0.0-preview5 Martin Hořeňovský 2022-04-20 23:46:07 +02:00
  • 17a04f88d9
    Always report rng seed from builtin reporters Martin Hořeňovský 2022-04-19 10:32:13 +02:00
  • 90e6905050
    Remove no longer used CATCH_USE_VALGRIND cmake option Martin Hořeňovský 2022-04-18 12:14:21 +02:00
  • 6bdc7e1a65
    Remove unused function in Clara Martin Hořeňovský 2022-04-17 23:30:40 +02:00
  • d71b4617e9
    Disable Werror for unknown pragmas in tests Martin Hořeňovský 2022-04-17 21:11:36 +02:00
  • 7b93a2014c
    Rename catch_stream -> catch_reusable_string_stream Martin Hořeňovský 2022-04-16 15:00:41 +02:00
  • 98bb638fb2
    Split out IStream out of catch_stream.hpp Martin Hořeňovský 2022-04-16 14:43:40 +02:00
  • 05e85c5652
    Split out Catch::cout/cerr/clog into their own file Martin Hořeňovský 2022-04-16 14:12:56 +02:00
  • b520257676
    Split REMOVE_PARENS from catch_preprocessor.hpp Martin Hořeňovský 2022-04-15 17:14:25 +02:00
  • 574d042821
    Push catch_preprocessor include down from test_macros header Martin Hořeňovský 2022-04-15 16:40:06 +02:00
  • c742ea9ad9
    Some IWYU include cleanups Martin Hořeňovský 2022-04-14 17:16:01 +02:00
  • a243cbae52
    Introduce type to handle reporter specs with defaults filled-in Martin Hořeňovský 2022-04-13 14:55:05 +02:00
  • 79d1e82381
    Store IStream instance owning ptrs in reporter instances Martin Hořeňovský 2022-04-12 21:22:43 +02:00
  • 4f09f1120b
    Make IStream::stream non-const Martin Hořeňovský 2022-04-12 20:59:01 +02:00
  • 62fd660583
    v2.13.9 v2.13.9 Martin Hořeňovský 2022-04-12 22:38:17 +02:00
  • 9934b7de13
    Remove pointless mutable from ScopedElement's XmlWriter ptr Martin Hořeňovský 2022-04-12 22:31:47 +02:00
  • 7a89916198
    Remove superfluous default argument from XMLWriter's constructor Martin Hořeňovský 2022-04-12 22:28:36 +02:00
  • 61f803126d
    Use parent constructor where applicable in reporters Martin Hořeňovský 2022-04-12 22:27:12 +02:00
  • d698776ec5
    Remove unused RDBufStream type Martin Hořeňovský 2022-04-12 22:22:04 +02:00
  • f25236ff43
    Small cleanup for pluralise Martin Hořeňovský 2022-04-11 20:37:54 +02:00
  • 8cdaebe964
    struct -> class normalization for various interface types Martin Hořeňovský 2022-04-11 00:00:19 +02:00
  • 1a56ba851b
    struct -> class normalization for matchers Martin Hořeňovský 2022-04-10 23:53:37 +02:00
  • 9abe49ec53
    struct -> class normalization for reporters Martin Hořeňovský 2022-04-10 22:03:12 +02:00
  • 195a6ac941
    Use StringRefs for operation name in StringMatcherBase Martin Hořeňovský 2022-04-11 10:58:45 +02:00
  • be948f1fd0
    Add COST property to the CMakeConfig tests Martin Hořeňovský 2022-04-10 21:55:52 +02:00
  • 4e006a93ff
    Rename IStreamingReporterPtr => IEventListenerPtr Martin Hořeňovský 2022-04-10 21:50:30 +02:00
  • 73d8fb5bca
    Update release-notes.md Martin Hořeňovský 2022-04-10 21:43:28 +02:00
  • 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 () 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. () 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 () 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 () 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