<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/tests/SelfTest/Baselines, branch v3.3.2</title>
<subtitle>Progmasoft Catch3: an independently maintained C++17 test framework with a parallel runner, property checks, snapshots and structured results.</subtitle>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/'/>
<entry>
<title>Add IsNaN matcher</title>
<updated>2023-02-25T23:14:32+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-02-25T23:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=6fbb3f07235311d0c228b17b52406343a7aed8f2'/>
<id>6fbb3f07235311d0c228b17b52406343a7aed8f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable use of UnorderedRangeEquals with iterator+sentinel pairs</title>
<updated>2023-02-06T14:34:38+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-02-06T14:34:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cefa8fcf329c950493f80dcbf7e2870a20213e0f'/>
<id>cefa8fcf329c950493f80dcbf7e2870a20213e0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix RangeEquals matcher to handle iterator + sentinel ranges</title>
<updated>2023-02-03T17:22:41+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-02-03T15:12:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f3c0a3cd091aba8341a77e5c8580e5697f0e6892'/>
<id>f3c0a3cd091aba8341a77e5c8580e5697f0e6892</id>
<content type='text'>
Also added tests for types that require ADL lookup for their
`begin` and `end`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also added tests for types that require ADL lookup for their
`begin` and `end`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test for empty result of filter generator</title>
<updated>2023-02-01T17:27:41+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-02-01T17:27:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=42d9d4533e8583506463ab1e688add6542b15ad4'/>
<id>42d9d4533e8583506463ab1e688add6542b15ad4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop exceptions in generator constructors from aborting the binary</title>
<updated>2023-01-22T15:04:16+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-01-17T10:04:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8359a6b244a26cffabd4440b17fac8b1392815af'/>
<id>8359a6b244a26cffabd4440b17fac8b1392815af</id>
<content type='text'>
Fixes #2615
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2615
</pre>
</div>
</content>
</entry>
<entry>
<title>Added ElementsAre and UnorderedElementsAre  (#2377)</title>
<updated>2023-01-21T23:33:04+00:00</updated>
<author>
<name>John Beard</name>
</author>
<published>2023-01-21T23:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=efca9a0f1826885c1574ed44fc37c8d82ded4546'/>
<id>efca9a0f1826885c1574ed44fc37c8d82ded4546</id>
<content type='text'>
Co-authored-by: Garz4 &lt;fancygarz4@gmail.com&gt;
Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Garz4 &lt;fancygarz4@gmail.com&gt;
Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add new SKIP macro for skipping tests at runtime (#2360)</title>
<updated>2023-01-12T14:01:47+00:00</updated>
<author>
<name>Philip Salzmann</name>
</author>
<published>2023-01-12T14:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d548be26e3c54abc7e0b076319057d334e3ac589'/>
<id>d548be26e3c54abc7e0b076319057d334e3ac589</id>
<content type='text'>
* Add new SKIP macro for skipping tests at runtime

This adds a new `SKIP` macro for dynamically skipping tests at runtime.
The "skipped" status of a test case is treated as a first-class citizen,
like "succeeded" or "failed", and is reported with a new color on the
console.

* Don't show "skipped assertions" in console/compact reporters

Also extend skip tests to cover a few more use cases.

* Return exit code 4 if all test cases are skipped

* Use LightGrey for the skip colour

This isn't great, but is better than the deep blue that was borderline
invisible on dark backgrounds. The fix is to redo the colouring
a bit, including introducing light-blue that is actually visible.

* Add support for explicit skips in all reporters

* --allow-running-no-tests also allows all tests to be skipped

* Add docs for SKIP macro, deprecate IEventListener::skipTest

Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add new SKIP macro for skipping tests at runtime

This adds a new `SKIP` macro for dynamically skipping tests at runtime.
The "skipped" status of a test case is treated as a first-class citizen,
like "succeeded" or "failed", and is reported with a new color on the
console.

* Don't show "skipped assertions" in console/compact reporters

Also extend skip tests to cover a few more use cases.

* Return exit code 4 if all test cases are skipped

* Use LightGrey for the skip colour

This isn't great, but is better than the deep blue that was borderline
invisible on dark backgrounds. The fix is to redo the colouring
a bit, including introducing light-blue that is actually visible.

* Add support for explicit skips in all reporters

* --allow-running-no-tests also allows all tests to be skipped

* Add docs for SKIP macro, deprecate IEventListener::skipTest

Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Improved path normalization in approvalTests.py</title>
<updated>2023-01-01T19:27:59+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-12-31T20:17:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ac93f1943762f6fc92f0dc5bac0d720a33a27530'/>
<id>ac93f1943762f6fc92f0dc5bac0d720a33a27530</id>
<content type='text'>
Instead of redoing the whole line where path was found, only the
directory part of the path is removed, instead of removing all
of the line before the path starts.

This results in slight change in how junit and sonarqube approvals
come out, and significant change in how TeamCity reporter approvals
come out. This latter difference is the reason for the change,
as now the lines with `testFailed` and `testIgnored` messages
are not completely butchered.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of redoing the whole line where path was found, only the
directory part of the path is removed, instead of removing all
of the line before the path starts.

This results in slight change in how junit and sonarqube approvals
come out, and significant change in how TeamCity reporter approvals
come out. This latter difference is the reason for the change,
as now the lines with `testFailed` and `testIgnored` messages
are not completely butchered.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add MessageMatches matcher for exception (#2570)</title>
<updated>2022-12-11T23:40:47+00:00</updated>
<author>
<name>lbckmnn</name>
</author>
<published>2022-12-11T23:40:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9c0533a90504b2b1c308dc7cc77ff194f81046e2'/>
<id>9c0533a90504b2b1c308dc7cc77ff194f81046e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add version field to the XML reporter output</title>
<updated>2022-11-10T11:04:51+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-11-10T11:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=943c6e3deea38cd06dab722ffe5504e2e39bce27'/>
<id>943c6e3deea38cd06dab722ffe5504e2e39bce27</id>
<content type='text'>
We start at version 2, with version 1 being taken up by the output
from Catch2 v2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We start at version 2, with version 1 being taken up by the output
from Catch2 v2.
</pre>
</div>
</content>
</entry>
</feed>
