1
0
mirror of https://github.com/catchorg/Catch2.git synced 2025-04-29 04:03:51 +00:00

Commit Graph

  • 4e8399d835 CatchAddTests.cmake: Refactor into callable method Holger Kaelberer 2023-04-11 09:43:44 +02:00
  • 9a2a4eadc0
    Bump xml-format-version in XML reporter Martin Hořeňovský 2023-04-10 21:59:50 +02:00
  • fb806da76f
    Add lineinfo to XML reporter output for INFO/WARN Martin Hořeňovský 2023-04-10 16:32:03 +02:00
  • 50bf00e266 Fix reporter detection in catch_discover_tests Arne Mertz 2023-04-04 16:48:39 +02:00
  • 9f08097f55
    Cleanup internal includes by splitting out some event structs Martin Hořeňovský 2023-03-31 10:44:29 +02:00
  • 1f881ab464
    Split ITestInvoker into its own header Martin Hořeňovský 2023-03-23 14:02:45 +01:00
  • c487b27d9d
    Reduce misc includes all around Martin Hořeňovský 2023-03-23 13:41:04 +01:00
  • 3230760db2
    Cleanup in translating exceptions to messages Martin Hořeňovský 2023-03-23 12:26:44 +01:00
  • b3ebce715e
    Cleanup benchmarking includes Martin Hořeňovský 2023-03-23 11:59:40 +01:00
  • d0f70fdfd6
    Unify IReporterRegistry and ReporterRegistry Martin Hořeňovský 2023-03-13 00:03:48 +01:00
  • 4f4ad8ada9
    Sprinkle some constexpr around Martin Hořeňovský 2023-03-22 19:12:32 +01:00
  • 5b665be643
    Cut out catch_interfaces_capture.hpp include from the main include Martin Hořeňovský 2023-03-22 19:12:03 +01:00
  • 5db31e587e
    WIP: devirtualize RunContext devel-refactorings-virtuals Martin Hořeňovský 2023-03-16 23:49:24 +01:00
  • f3960c02ce
    Devirtualize RegistryHub Martin Hořeňovský 2023-03-15 18:57:38 +01:00
  • 02ce0a2eec
    Unify ITestCaseRegistry and TestRegistry Martin Hořeňovský 2023-03-14 23:25:35 +01:00
  • cf4d84a349
    Unify ITagAliasRegistry and TagAliasRegistry Martin Hořeňovský 2023-03-14 21:15:13 +01:00
  • cfe859e0f3
    Unify IExceptionTranslatorRegistry and ExceptionTranslatorRegistry Martin Hořeňovský 2023-03-14 19:56:59 +01:00
  • 31b291ba26
    Unify IMutableEnumRegistry and EnumValuesRegistry Martin Hořeňovský 2023-03-14 16:28:30 +01:00
  • ceb7ab6b20
    Unify IReporterRegistry and ReporterRegistry Martin Hořeňovský 2023-03-13 00:03:48 +01:00
  • 2598116aa6
    Mark various anonymous classes final Martin Hořeňovský 2023-03-20 22:56:43 +01:00
  • 173aa3f1f4
    Devirtualize Context Martin Hořeňovský 2023-03-16 10:04:03 +01:00
  • 28437e1214
    Remove pointless member variable from RunContext Martin Hořeňovský 2023-03-20 20:34:58 +01:00
  • 3c8fb6bbb2
    Internal linkage for generator trackers Martin Hořeňovský 2023-03-16 16:30:06 +01:00
  • 72f3ce4db5
    Outline the actual registering of listener factories to cpp file Martin Hořeňovský 2023-03-15 15:35:03 +01:00
  • 62167d756e
    Reduce internal includes Martin Hořeňovský 2023-03-14 23:00:59 +01:00
  • 6783411349 Fixed extras installation and shard impl location Bob Miller 2023-03-11 05:46:00 -08:00
  • 7b4dd326c0
    Remove obsolete comment in multireporter Martin Hořeňovský 2023-03-12 13:27:07 +01:00
  • 1dfaa8abe7
    Outline throwing of TestSkipException Martin Hořeňovský 2023-03-12 00:45:31 +01:00
  • ba94278bdd
    Inline trivial function in AssertionHandler Martin Hořeňovský 2023-03-12 00:41:25 +01:00
  • 8e5a4b6f70
    Remove superfluous pointer copy in AssertionStats constructor Martin Hořeňovský 2023-03-12 00:39:18 +01:00
  • 9b884d8107
    Fix refactoring Martin Hořeňovský 2023-03-11 23:40:22 +01:00
  • 8a1b3b81cb Add wxWidgets as another Open Source project using Catch Vadim Zeitlin 2023-03-11 15:34:49 +01:00
  • e5aabb6714 Add xmlwrapp to the list of Open Source projects using Catch Vadim Zeitlin 2023-03-11 15:33:30 +01:00
  • 3a1ef14097
    Use hasMessage() instead of getMessage().empty() Martin Hořeňovský 2023-03-11 21:27:11 +01:00
  • 13fae1e2ff
    Move exception's translation into AssertionResultData message Martin Hořeňovský 2023-03-11 16:14:06 +01:00
  • 3220ae6d4a Add support for the IAR compiler jushar 2023-03-08 13:14:29 +01:00
  • 0a0ebf5003
    Support elements without op!= in VectorEquals Martin Hořeňovský 2023-03-05 00:11:07 +01:00
  • 69f35a5ac8 Bazel support: Update skylib version Vertexwahn 2023-02-28 20:28:21 +01:00
  • 3f0283de7a
    v3.3.2 v3.3.2 Martin Hořeňovský 2023-02-27 15:12:35 +01:00
  • 6fbb3f0723
    Add IsNaN matcher Martin Hořeňovský 2023-02-26 00:14:32 +01:00
  • 9ff3cde87b
    Simplify test name creation for list-templated test cases Martin Hořeňovský 2023-02-23 15:12:06 +01:00
  • 4d802ca58f
    Use StringRef UDL in more preprocessor-generated strings Martin Hořeňovský 2023-02-23 09:37:18 +01:00
  • 13711be7cf
    Use StringRef UDL for generated generator names Martin Hořeňovský 2023-02-22 23:31:31 +01:00
  • 27ba26f743
    Merge pull request #2643 from kisielk/patch-1 Martin Hořeňovský 2023-02-22 20:59:12 +01:00
  • a209bcfb54
    Update build instructions in contributing.md Martin Hořeňovský 2023-02-22 20:11:00 +01:00
  • 584973a485
    Early evaluate line loc in NameAndLoc::operator== Martin Hořeňovský 2023-02-20 10:22:37 +01:00
  • 4f7c8cb28a
    Avoid copying NameAndLocationRef when passed as argument Martin Hořeňovský 2023-02-19 23:53:34 +01:00
  • e1dbad4c9e
    Inline StringRef::operator== Martin Hořeňovský 2023-02-19 14:03:03 +01:00
  • 2befd98da2
    Inline some non-virtual functions in ITracker and TrackerContext Martin Hořeňovský 2023-02-20 15:02:41 +01:00
  • 00f259aeb2
    Move captured output into TestCaseStats when sending testCaseEnded Martin Hořeňovský 2023-02-20 14:48:36 +01:00
  • fed1436246
    Avoid allocating trimmed name for SectionTracker Martin Hořeňovský 2023-02-20 00:12:54 +01:00
  • 0477326ad9
    Directly construct empty string for invalid SectionInfo Martin Hořeňovský 2023-02-19 23:56:27 +01:00
  • f04c93462b
    Small refactoring in AssertionResult Martin Hořeňovský 2023-02-19 20:23:36 +01:00
  • 1af351cea1
    Remove unused TrackerContext::endRun function Martin Hořeňovský 2023-02-19 19:45:40 +01:00
  • dcc9fa3f38
    Use StringRef UDL for more string literals when expanding macros Martin Hořeňovský 2023-02-19 19:45:14 +01:00
  • bf6a15a69a
    Rewrite -# docs Martin Hořeňovský 2023-02-17 15:55:21 +01:00
  • 6135a78c31
    Don't insert the foo part of [.foo] tag twice when parsing test spec Martin Hořeňovský 2023-02-13 22:16:50 +01:00
  • e8ba329b6c
    Add support for iterator+sentinel pairs in Contains matcher Martin Hořeňovský 2023-02-10 23:25:41 +01:00
  • 4aa88299af
    Preconstruct error message in RunContext::handleIncomplete Martin Hořeňovský 2023-02-10 21:32:57 +01:00
  • 4ff9be3bc5
    cmake-integration.md: Use "tests" as test target name in all examples. Kamil Kisiel 2023-02-10 11:09:26 -08:00
  • 76cdaa3b51
    Merge pull request #2637 from jbadwaik/nvhpc_unused_warning Martin Hořeňovský 2023-02-08 19:51:39 +01:00
  • 644294df60
    Suppress declared_but_not_referenced warning for NVHPC Jayesh Badwaik (FZ Juelich) 2023-02-08 12:40:55 +01:00
  • cefa8fcf32
    Enable use of UnorderedRangeEquals with iterator+sentinel pairs Martin Hořeňovský 2023-02-06 15:34:32 +01:00
  • 772fa3f790
    Add Catch::Detail::is_permutation that supports sentinels Martin Hořeňovský 2023-02-05 16:40:38 +01:00
  • f3c0a3cd09
    Fix RangeEquals matcher to handle iterator + sentinel ranges Martin Hořeňovský 2023-02-03 16:12:09 +01:00
  • 42d9d4533e
    Add test for empty result of filter generator Martin Hořeňovský 2023-02-01 18:27:41 +01:00
  • 618d44c448
    Update docs about thread safe assertions Martin Hořeňovský 2023-02-01 15:24:47 +01:00
  • 388f7e1737
    Cleanup unneeded allocations from reporters Martin Hořeňovský 2023-01-30 12:35:44 +01:00
  • 2ab20a0e00
    v3.3.1 v3.3.1 Martin Hořeňovský 2023-01-29 23:18:57 +01:00
  • 60264b8807
    Avoid copying strings in sonarqube when sorting tests by file Martin Hořeňovský 2023-01-29 20:45:04 +01:00
  • 65ffee5189
    Don't take ownership of SECTION's name for inactive sections Martin Hořeňovský 2023-01-28 00:35:40 +01:00
  • 43f02027e4
    Avoid allocations when looking for trackers Martin Hořeňovský 2023-01-27 22:12:57 +01:00
  • 906552f8c8
    Clean up extraneous copies in Messages Martin Hořeňovský 2023-01-28 22:01:34 +01:00
  • 356dfc1439
    Move name and sample analysis in benchmarks into BenchmarkStats Martin Hořeňovský 2023-01-28 21:40:51 +01:00
  • e5d1eb757f
    Move AssertionResultData into AssertionResult in RunContext Martin Hořeňovský 2023-01-28 19:57:26 +01:00
  • 2403f5620e
    Move SectionEndInfo into sectionEnded call in SECTION's destructor Martin Hořeňovský 2023-01-28 13:00:24 +01:00
  • d58491c85a
    Move sectionInfo into sectionEndInfo when SECTION ends Martin Hořeňovský 2023-01-28 10:41:13 +01:00
  • c837cb4a8a
    v3.3.0 v3.3.0 Martin Hořeňovský 2023-01-22 19:43:11 +01:00
  • 8359a6b244
    Stop exceptions in generator constructors from aborting the binary Martin Hořeňovský 2023-01-17 11:04:49 +01:00
  • adf43494e1
    Add missing version information to matchers.md Martin Hořeňovský 2023-01-22 00:35:32 +01:00
  • efca9a0f18
    Added ElementsAre and UnorderedElementsAre (#2377) John Beard 2023-01-21 23:33:04 +00:00
  • dd36f83b88
    Merge pull request #2630 from ChrisThrasher/export_all_symbols Martin Hořeňovský 2023-01-21 15:14:24 +01:00
  • baab9e8d28
    Export symbols for all compilers on Windows Chris Thrasher 2023-01-20 16:16:30 -07:00
  • 2d3c9713a3
    Remove VS2015 workaround from Detail::generate Martin Hořeňovský 2023-01-18 15:01:42 +01:00
  • 956f915e31 Document template macros are in spearate header Arash Badie-Modiri 2023-01-13 15:07:46 +02:00
  • aa8da505ec Fix compatibility with previous CUDA versions Tommy Carozzani 2023-01-17 08:01:09 +01:00
  • e27bb7198d Fix macro-redefinition issue with MSVC+CUDA Martin Hořeňovský 2023-01-15 00:24:37 +01:00
  • 3486f8ed9e
    Update generator docs Martin Hořeňovský 2023-01-18 11:09:00 +01:00
  • 908c370f24 Fix error: ISO C++ forbids in-class initialization of non-const static member 'm_started' Catch1.x Benoit Blanchon 2023-01-17 09:47:20 +01:00
  • b5be642042
    catch_debugger.hpp: restore PPC support (#2619) Sergey Fedorov 2023-01-14 06:03:30 +07:00
  • d59572f46f
    Reword the SKIP docs a bit Martin Hořeňovský 2023-01-12 18:56:02 +01:00
  • 16f48f8c7c
    Add SUCCEED and FAIL docs next to SKIP docs Martin Hořeňovský 2023-01-12 16:22:56 +01:00
  • 367c2cb248
    Update doc about what counts as unique test case Martin Hořeňovský 2023-01-12 15:21:10 +01:00
  • d548be26e3
    Add new SKIP macro for skipping tests at runtime (#2360) Philip Salzmann 2023-01-12 15:01:47 +01:00
  • 52066dbc2a Fix build with GCC 13 (add missing <cstdint> include) Sam James 2023-01-08 02:03:32 +00:00
  • cdf604f30e Update command-line.md TrueWodzu 2023-01-08 13:28:25 +01:00
  • 04382af4c6
    Slightly better clang-format Martin Hořeňovský 2023-01-05 23:02:41 +01:00
  • ac93f19437
    Improved path normalization in approvalTests.py Martin Hořeňovský 2022-12-31 21:17:54 +01:00
  • 72b60dfd28
    Cleanup the Windows GHA builds Martin Hořeňovský 2022-12-30 22:16:28 +01:00
  • 0c62167fea
    Merge pull request #2604 from ChrisThrasher/generated_includes_directory Martin Hořeňovský 2022-12-28 21:19:53 +01:00