SHA256
1
0
forked from pool/doctest

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
This commit is contained in:
Martin Pluskal 2022-11-11 09:21:34 +00:00 committed by Git OBS Bridge
parent 155bbaa11f
commit 9487f28ca9
4 changed files with 120 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f52763630aa17bd9772b54e14b6cdd632c87adf0169455a86a49bd94abf2cd83
size 2275833

3
doctest-2.4.9.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:19b2df757f2f3703a5e63cee553d85596875f06d91a3333acd80a969ef210856
size 2292632

View File

@ -1,3 +1,119 @@
-------------------------------------------------------------------
Tue Nov 8 10:42:36 UTC 2022 - Matwey Kornilov <matwey.kornilov@gmail.com>
- 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::<unnamed>::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 <ostream> 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 <rpm@fthiessen.de> Wed May 11 10:59:23 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de>

View File

@ -17,7 +17,7 @@
Name: doctest Name: doctest
Version: 2.4.8 Version: 2.4.9
Release: 0 Release: 0
Summary: Single-header testing framework Summary: Single-header testing framework
License: MIT License: MIT