Commit Graph

  • 173539ab9e Update the 'Try online' badge link for 3.0.1 Martin Hořeňovský 2022-06-06 00:20:55 +02:00
  • 8822e28772 Update CE link in BDD documentation for 3.0.1 Martin Hořeňovský 2022-06-06 00:13:11 +02:00
  • ff9506cedd Only test SEH handling with MSVC Martin Hořeňovský 2022-06-05 14:51:34 +02:00
  • 0c13d021da Update documentation - add pkg-config examples. Petr Kubánek 2022-05-24 10:07:17 +02:00
  • 3644b4135d Doc: correct the address of the link to the command-line doc in tutorial.md balus 2022-06-04 10:35:51 +08:00
  • 1c4f52b24a Suppress NVCC unused variable warnings (#2427) ahans 2022-06-03 16:17:14 +02:00
  • 231c58a048 Add table with verbosity levels (missing --list-listeners) (#2443) Sergio Losilla 2022-06-02 22:50:51 +03:00
  • 5efd327dd4 Fix crash when running with --list-listeners and no registered listeners (#2442) Sergio Losilla 2022-06-02 17:11:12 +03:00
  • 40dd9dd3f4 Fix copy paste error in the new random gen constraint Martin Hořeňovský 2022-06-02 15:51:21 +02:00
  • 4142e699c2 Add full set of constraints to random integral generator Martin Hořeňovský 2022-06-02 12:15:29 +02:00
  • 9e445930cc Remove obsolete todo Martin Hořeňovský 2022-06-02 11:54:15 +02:00
  • 2dc657cd1f Make default colour selection fall-through Martin Hořeňovský 2022-06-02 09:16:04 +02:00
  • cca5923502 Leak full Wparentheses suppression for GCC 9 Martin Hořeňovský 2022-05-31 23:57:02 +02:00
  • e33de8fc05 Update FetchContent docs to use 2.13.9 Martin Hořeňovský 2022-05-31 12:31:02 +02:00
  • 8c952bd076 Point to 3.0.1 in FetchContent example Martin Hořeňovský 2022-05-31 11:49:14 +02:00
  • 85c00eb946 Ensure that console_width.hpp includes user_config.hpp first Martin Hořeňovský 2022-05-23 23:57:34 +02:00
  • 3a18a688a0 Mention CMake's integration with CATCH_CONFIG options Martin Hořeňovský 2022-05-21 13:04:09 +02:00
  • 605a34765a v3.0.1 v3.0.1 Martin Hořeňovský 2022-05-17 22:13:36 +02:00
  • abb669d4fd Extend project call for Catch2 Martin Hořeňovský 2022-05-17 22:12:41 +02:00
  • dcafc605f3 Only reseed the internal RNG when a test is first entered Martin Hořeňovský 2022-05-17 21:49:17 +02:00
  • 7a2a6c632f Make Random*Generators be seedable Martin Hořeňovský 2022-05-17 17:57:15 +02:00
  • 359cd6187d Rename global rng() to sharedRng() Martin Hořeňovský 2022-05-17 15:37:14 +02:00
  • 9c72b303d9 Reseed global rng instance unconditionally Martin Hořeňovský 2022-05-17 12:35:34 +02:00
  • 6044f021cf Don't reseed std::srand when resetting rng state Martin Hořeňovský 2022-05-17 11:54:12 +02:00
  • 5d7883b551 Remove leftover comment in tests Martin Hořeňovský 2022-05-16 21:50:52 +02:00
  • 04a54b0e87 Fix release automation script Martin Hořeňovský 2022-05-16 18:39:01 +02:00
  • 48f3226974 Add support for retrieving generator's element as string Martin Hořeňovský 2022-05-16 16:34:06 +02:00
  • af8b54ecd5 Generators now keep track of the index of current element Martin Hořeňovský 2022-05-16 11:56:11 +02:00
  • 07bec74096 Use better instruction for CATCH_TRAP on ARM Macs Martin Hořeňovský 2022-05-15 23:15:07 +02:00
  • 1127d847a1 Use better instruction for CATCH_TRAP on ARM Macs Martin Hořeňovský 2022-05-15 23:15:07 +02:00
  • 316025a0d8 Properly handle startup reporter registration errors Martin Hořeňovský 2022-05-15 10:35:07 +02:00
  • 33aeb603fe Add check for registering multiple reporters under same name Martin Hořeňovský 2022-05-15 09:54:27 +02:00
  • fc3d11b1d1 Add Wfloat-equal to default-enabled warnings Martin Hořeňovský 2022-05-14 15:37:39 +02:00
  • 1ef65d60f1 Tiny fixup in Misc.tests.cpp Martin Hořeňovský 2022-05-11 22:56:30 +02:00
  • ed6b38b096 Specialize XML reporter's listener listing Martin Hořeňovský 2022-05-10 20:52:53 +02:00
  • 5a49285e9c Add --list-listeners option Martin Hořeňovský 2022-05-10 20:00:36 +02:00
  • ae475a3c19 Optional support for listener descriptions Martin Hořeňovský 2022-05-10 13:52:16 +02:00
  • d60fbe49be Slight improvement for reporter test Martin Hořeňovský 2022-05-10 19:16:50 +02:00
  • a733b58cd2 Replace C++23-deprecated aligned_storage_t Martin Hořeňovský 2022-05-10 00:07:22 +02:00
  • ca455815fd ObjectStorage: port away from std::aligned_storage Marc Mutz 2022-05-07 11:41:38 +02:00
  • d9b0a38f81 Report Catch2's version in the xml reporter output Martin Hořeňovský 2022-05-03 19:44:55 +02:00
  • 40c8909a49 Rename useColourOnPlatform => useImplementationForStream Martin Hořeňovský 2022-05-03 19:04:29 +02:00
  • 91ea25e51a Fix use of u8-literal that would break in C++20 Martin Hořeňovský 2022-05-03 10:49:45 +02:00
  • e2d07d35f4 Add -Wmissing-prototypes to common warnings Martin Hořeňovský 2022-05-02 12:57:46 +02:00
  • d2cb934d28 Add -Wmissing-variable-declarations to common warnings Martin Hořeňovský 2022-05-02 12:51:46 +02:00
  • 7752229105 Add -Wsuggest-destructor-override to enabled warnings Martin Hořeňovský 2022-05-02 10:45:02 +02:00
  • 722c197855 Enable a bunch of extra warnings Martin Hořeňovský 2022-05-01 23:15:24 +02:00
  • 198808a24e Misc cleanups from exploring Clang warnings Martin Hořeňovský 2022-05-02 12:52:55 +02:00
  • 198713e5dc Cleanup of unused functions Martin Hořeňovský 2022-05-02 12:13:29 +02:00
  • b84067ea6f Clean up .gitignore Martin Hořeňovský 2022-05-01 23:10:37 +02:00
  • 332de39cd4 Remove some useless casts Martin Hořeňovský 2022-04-28 14:06:01 +02:00
  • c410e2596c Add some extra warnings Martin Hořeňovský 2022-04-28 11:40:52 +02:00
  • 4c1cf4aa67 Sorted and removed duplicates from the compiler warning list Martin Hořeňovský 2022-04-28 11:06:53 +02:00
  • 745cc82cd3 Remove some old commented out CMake code Martin Hořeňovský 2022-04-28 10:53:03 +02:00
  • 07dfb4b070 Update PARENT_SCOPE cmake module path with path to extras/ Martin Hořeňovský 2022-04-27 23:28:31 +02:00
  • 5e86ead366 Exclude doxygen docs from documentation install step Martin Hořeňovský 2022-04-27 14:57:55 +02:00
  • 9dc229693d Document the stability guarantees of '--order rand' option Martin Hořeňovský 2022-04-25 21:43:10 +02:00
  • db57a4956f Fixup ToC in command-line.md Martin Hořeňovský 2022-04-25 21:39:48 +02:00
  • 48177831ee Add version placeholder to the example doc in contributing.md Martin Hořeňovský 2022-04-25 21:35:59 +02:00
  • ee3bbecf51 Improve include guard docs in contributing.md Martin Hořeňovský 2022-04-25 21:33:05 +02:00
  • 431dcf36ea Document Catch2's API/ABI stability policies Martin Hořeňovský 2022-04-25 18:58:50 +02:00
  • e882cb8eb1 Document the new --skip-benchmarks flag Martin Hořeňovský 2022-04-25 18:36:40 +02:00
  • c2bc321607 Add pipeline running tests under Valgrind to GitHub Action Martin Hořeňovský 2022-04-23 23:41:32 +02:00
  • ea9029c478 Fix pkg list name in CMake config workflow Martin Hořeňovský 2022-04-24 13:34:20 +02:00
  • 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. (#2408) 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 (#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