From 3e1552686e7bdde9c7f391cbdf41c5684b37d95ccff36dc70f26f0388b748d8f Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Fri, 11 Nov 2022 09:21:34 +0000 Subject: [PATCH] Accepting request 1035102 from home:matwey:branches:devel:libraries:c_c++ - Update to 2.4.9 * Visual Studio's Test Explorer and Resharper C++'s Unit Test Explorer don't see Doctest's tests * How to get detailed information about testcases failing due to thrown exceptions? * Add clang-tidy integration and fix all warnings * Avoid static init problem in insufficient_procs() (MPI) * Use MPI_Isend in MpiConsoleReporter to avoid deadlock * Deadlock in MpiConsoleReporter when root rank fails assert * Cleanup of DOCTEST_DO_BINARY_EXPRESSION_COMPARISON. Fixes * Comparison with implicit cast from non-const value can't be decomposed * Local structured bindings cannot be used in CHECK macros (since 2.4.8) * Add tests for DOCTEST_CONFIG_USE_STD_HEADERS * Stringification amendments * Clean up defines a bit; Implement * New doctest version gives me an error: reference to local binding '...' declared in enclosing function 'DOCTEST_ANON_FUNC_16' * The tutorial example does not work (linker errors) with clang 10 * Implementing `DOCTEST_ASSERT_IMPLEMENT_1` as lambda prevents testing structured bindings * re-re-remove overly restrictive minimum version of meson * Fix move-only types failing to decompose correctly * Weird compilation error when using CHECK_THROWS/CHECK_THROWS_AS on Visual Studio 2019 with no exceptions * Error triggered by comparing typeid with new doctest 2.4.8 * Improve Mac PowerPC support * issue introduced in 2.4.7 * Decompose expressions containing the spaceship operator * added nolint for cert-err58 * Fix properties not being passed in doctest_discover_tests * Config no multithreading * wasm\*-support? * Fix MPI extension to work with no parallel tests * string comparison leads to gotting stuck * doctest_discover_tests no longer sets ENVIRONMENT variables for discovered tests. OBS-URL: https://build.opensuse.org/request/show/1035102 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doctest?expand=0&rev=17 --- doctest-2.4.8.tar.gz | 3 -- doctest-2.4.9.tar.gz | 3 ++ doctest.changes | 116 +++++++++++++++++++++++++++++++++++++++++++ doctest.spec | 2 +- 4 files changed, 120 insertions(+), 4 deletions(-) delete mode 100644 doctest-2.4.8.tar.gz create mode 100644 doctest-2.4.9.tar.gz diff --git a/doctest-2.4.8.tar.gz b/doctest-2.4.8.tar.gz deleted file mode 100644 index f2f3cef..0000000 --- a/doctest-2.4.8.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f52763630aa17bd9772b54e14b6cdd632c87adf0169455a86a49bd94abf2cd83 -size 2275833 diff --git a/doctest-2.4.9.tar.gz b/doctest-2.4.9.tar.gz new file mode 100644 index 0000000..4a3cd01 --- /dev/null +++ b/doctest-2.4.9.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19b2df757f2f3703a5e63cee553d85596875f06d91a3333acd80a969ef210856 +size 2292632 diff --git a/doctest.changes b/doctest.changes index f0c8c9f..3f8c941 100644 --- a/doctest.changes +++ b/doctest.changes @@ -1,3 +1,119 @@ +------------------------------------------------------------------- +Tue Nov 8 10:42:36 UTC 2022 - Matwey Kornilov + +- Update to 2.4.9 + * Visual Studio's Test Explorer and Resharper C++'s Unit Test Explorer don't see Doctest's tests + * How to get detailed information about testcases failing due to thrown exceptions? + * Add clang-tidy integration and fix all warnings + * Avoid static init problem in insufficient_procs() (MPI) + * Use MPI_Isend in MpiConsoleReporter to avoid deadlock + * Deadlock in MpiConsoleReporter when root rank fails assert + * Cleanup of DOCTEST_DO_BINARY_EXPRESSION_COMPARISON. Fixes + * Comparison with implicit cast from non-const value can't be decomposed + * Local structured bindings cannot be used in CHECK macros (since 2.4.8) + * Add tests for DOCTEST_CONFIG_USE_STD_HEADERS + * Stringification amendments + * Clean up defines a bit; Implement + * New doctest version gives me an error: reference to local binding '...' declared in enclosing function 'DOCTEST_ANON_FUNC_16' + * The tutorial example does not work (linker errors) with clang 10 + * Implementing `DOCTEST_ASSERT_IMPLEMENT_1` as lambda prevents testing structured bindings + * re-re-remove overly restrictive minimum version of meson + * Fix move-only types failing to decompose correctly + * Weird compilation error when using CHECK_THROWS/CHECK_THROWS_AS on Visual Studio 2019 with no exceptions + * Error triggered by comparing typeid with new doctest 2.4.8 + * Improve Mac PowerPC support + * issue introduced in 2.4.7 + * Decompose expressions containing the spaceship operator + * added nolint for cert-err58 + * Fix properties not being passed in doctest_discover_tests + * Config no multithreading + * wasm\*-support? + * Fix MPI extension to work with no parallel tests + * string comparison leads to gotting stuck + * doctest_discover_tests no longer sets ENVIRONMENT variables for discovered tests. + * Add contains option to checks. + * Feature request: CHECK_THROWS_WITH with contains option + * Add alias target for doctest_with_main + * Allow escaping backslash with backslash in filters ( + * Fix operator<< + * Correct minor typos + * Fix MPI extension to work if launched without mpirun/mpiexec + * Fix mpi subcase + * compilation error with custom operator== defined in namespace + * Regression: Clang-Tidy warnings in 2.4.8 + * Internal compiler error with GCC 7.5 + * tagging convension has changed? + * Update Doctest in vcpkg to 2.4.8 + * Add IsNaN operator\! + * Ignored generated files from CMake, OSX, Xcode, and VS + * Move roadmap and wipe it clean + * removes a duplicate word 'most' in configuration.md + * Fix subcase reentry + * Loop-generated `SUBCASE`s are not run + * Void + * Add flag that forces custom stringification methods to be provided + * Fix coverage + * TEST CODECOV PR BEHAVIOR + * Ignore CMake and MacOS generated files + * Feature request: option to disable fallback "\{?\}" stringifier + * Add tests for default stringification result of doctest + * Feature config ret vals + * DOCTEST_CONFIG_ASSERT_RETURN_VALUES + * Support pretty printing of container based on heuristics + * Refactor stringification + * Feature: Better NaN + * Nan check + * Update roadmap following maintainer change + * Regression between 2.4.6 and 2.4.7 + * build failure with gcc-11.2 when using user declared operator<<(ostream, vector) + * variable maximum is assigned 6206517616395625 instead of the actual return value which is 5.0 + * toString can call existing user-defined toString through ADL incorrectly + * [Coverity] Concurrent data access violations (MISSING_LOCK) doctest.h: 5838 in doctest::::ConsoleReporter::test_case_start(const doctest::TestCaseData &)() + * Provide an error message if REQUIRE (or other disabled assertion macros) are used when exceptions are disabled + * Conflict with templated toString function + * -tc does not work with comma in names + * Compile error on MSVC2019 with any macro which involves stringification of std::string (asserts, INFO, etc.) when isn't included + * the dll example doesn't run correctly on Windows with MinGW + * add basic conan recipe + * CHECK_MESSAGE() should accept temporaries + * stringify of cstring literals doesn't work out of the box with separate test_driver.cpp + * warning : function declared 'noreturn' should not return [-Winvalid-noreturn] + * Test cases containing a comma cannot be run individually + * [bug] Can't compile the tests because of mutex, that is declared in the doctest + * The `CHECK` macro conflicts with Boost.Beast (and surely others) + * Feature request: check if a `float` or `double` is NaN + * Add clang-tidy integration and fix all warnings + * Avoid static init problem in insufficient_procs() (MPI) + * Use MPI_Isend in MpiConsoleReporter to avoid deadlock + * Cleanup of DOCTEST_DO_BINARY_EXPRESSION_COMPARISON. Fixes + * Add tests for DOCTEST_CONFIG_USE_STD_HEADERS + * Stringification amendments + * Clean up defines a bit; Implement + * re-re-remove overly restrictive minimum version of meson + * Fix move-only types failing to decompose correctly + * Improve Mac PowerPC support + * added nolint for cert-err58 + * Fix properties not being passed in doctest_discover_tests + * Config no multithreading + * Fix MPI extension to work with no parallel tests + * Add contains option to checks. + * Add alias target for doctest_with_main + * Allow escaping backslash with backslash in filters + * Fix operator<< + * Fix MPI extension to work if launched without mpirun/mpiexec + * Fix mpi subcase + * Add IsNaN operator! + * Move roadmap and wipe it clean + * removes a duplicate word 'most' in configuration.md + * Fix subcase reentry + * Add flag that forces custom stringification methods to be provided + * Fix coverage + * Ignore CMake and MacOS generated files + * Feature config ret vals + * Refactor stringification + * Feature: Better NaN + * Nan check + ------------------------------------------------------------------- Wed May 11 10:59:23 UTC 2022 - Ferdinand Thiessen diff --git a/doctest.spec b/doctest.spec index ca878a9..4bf0930 100644 --- a/doctest.spec +++ b/doctest.spec @@ -17,7 +17,7 @@ Name: doctest -Version: 2.4.8 +Version: 2.4.9 Release: 0 Summary: Single-header testing framework License: MIT