snitch v1.2.0 released #119
Pinned
cschreib
announced in
Announcements
Replies: 1 comment 3 replies
-
|
Congrats, thank you for this release! I have a question though: why did you change the |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The main point of this release is to make snitch easier to use. The focus was therefore on:
Main changes:
REQUIRE_NOTHROW(EXPR)andCHECK_NOTHROW(EXPR).SUCCEED(MESSAGE).REGISTER_REPORTER(...)(from Catch2) for registering multiple reporters that can be selected from the command line.--outto save test report to a file.--list-tests(Apply CLI test filtering to the output of--list-tests#114).test_run_startedevent.As a result, the following Catch2 IDE integrations now work with snitch:
Small changes and bug fixes:
small_functionis not copy-constructible from another non-const object #105:small_functioncopy construction from a non-const object was ambiguous.const char*equal tonullptr.[!mayfail]and[!shouldfail]as actual failures.registry::printand all reporters was too easily truncated; the risk of this is now largely reduced.--list-testsdid not contain the full test name.append()function for serialisationsmall_vector_span<const T>was unsafe when not initialized with a valid backingsmall_vector.small_functioncompilation error when assigning a member function (or stateful lambda) when the function parameters contain l-value references.file_writer.mock_frameworkin tests by ~x3.Beta Was this translation helpful? Give feedback.
All reactions