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
-
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.--out
to save test report to a file.--list-tests
(Apply CLI test filtering to the output of--list-tests
#114).test_run_started
event.As a result, the following Catch2 IDE integrations now work with snitch:
Small changes and bug fixes:
small_function
is not copy-constructible from another non-const object #105:small_function
copy construction from a non-const object was ambiguous.const char*
equal tonullptr
.[!mayfail]
and[!shouldfail]
as actual failures.registry::print
and all reporters was too easily truncated; the risk of this is now largely reduced.--list-tests
did 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_function
compilation error when assigning a member function (or stateful lambda) when the function parameters contain l-value references.file_writer
.mock_framework
in tests by ~x3.Beta Was this translation helpful? Give feedback.
All reactions