<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/reporters, branch v2.x</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>Mark !mayfail tests as skipped in the JUnit reporter</title>
<updated>2021-07-27T21:16:01+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-06-07T17:53:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=eea3e9a5b5b0a405369961eb6601a56512a87ce8'/>
<id>eea3e9a5b5b0a405369961eb6601a56512a87ce8</id>
<content type='text'>
Should fix #2116
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should fix #2116
</pre>
</div>
</content>
</entry>
<entry>
<title>Tiny optimization in JUnit reporter</title>
<updated>2021-05-23T09:31:33+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-05-23T09:31:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9683570be7a552557f495f66379226628fafe5e4'/>
<id>9683570be7a552557f495f66379226628fafe5e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>JUnit reporter uses only 3 decimal places when reporting durations</title>
<updated>2021-05-22T21:45:43+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-05-22T21:41:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=581c46249acf8389e90b37f2d920ba522038a190'/>
<id>581c46249acf8389e90b37f2d920ba522038a190</id>
<content type='text'>
We used to use whatever precision we ended up having from C++'s
stdlib. However, some relatively popular tools, like Jenkins,
use Maven SureFire XML schema to validate JUnit test reports, and
Maven SureFire schema requires the duration to have at most 3
decimal places.

For compatibility, the JUnit reporter will now respect this
limitation.

Closes #2221
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We used to use whatever precision we ended up having from C++'s
stdlib. However, some relatively popular tools, like Jenkins,
use Maven SureFire XML schema to validate JUnit test reports, and
Maven SureFire schema requires the duration to have at most 3
decimal places.

For compatibility, the JUnit reporter will now respect this
limitation.

Closes #2221
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixup whitespace in TAPReporter</title>
<updated>2020-07-12T18:27:25+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-07-12T18:27:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4c85248179050dfdc818f51cf215f75f9f49fb08'/>
<id>4c85248179050dfdc818f51cf215f75f9f49fb08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove pointless CompactReporter::getPreferences override</title>
<updated>2020-07-12T18:06:14+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-07-12T18:06:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b4e22371527b6f96c6e0b0b9df1fb6fbec0dd169'/>
<id>b4e22371527b6f96c6e0b0b9df1fb6fbec0dd169</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update catch_reporter_tap.hpp</title>
<updated>2020-07-12T08:17:37+00:00</updated>
<author>
<name>Gavin S</name>
</author>
<published>2020-07-12T08:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b1c45652e51426ca8b489d7567291152d4930a22'/>
<id>b1c45652e51426ca8b489d7567291152d4930a22</id>
<content type='text'>
TAP format requires all results to be reported.
Removed extraneous preferences function (handled by parent)
Incorporated fix from 3d9e7db2e0fff8fc2edcf59d24351f3937e3ac62
Simplified total printing</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TAP format requires all results to be reported.
Removed extraneous preferences function (handled by parent)
Incorporated fix from 3d9e7db2e0fff8fc2edcf59d24351f3937e3ac62
Simplified total printing</pre>
</div>
</content>
</entry>
<entry>
<title>--min-duration is overriden by -d no</title>
<updated>2020-07-06T18:33:08+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-07-06T18:33:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=6f7c191513bac7ea0cb95a3b11011e471be777c0'/>
<id>6f7c191513bac7ea0cb95a3b11011e471be777c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add --min-duration option</title>
<updated>2020-07-06T09:35:02+00:00</updated>
<author>
<name>John Bytheway</name>
</author>
<published>2020-04-13T12:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=46fde0c5978d0c138f9309a4cebfc8ff9c44e286'/>
<id>46fde0c5978d0c138f9309a4cebfc8ff9c44e286</id>
<content type='text'>
A test runner already has a --durations option to print durations.
However, this isn't entirely satisfactory.

When there are many tests, this produces output spam which makes it hard
to find the test failure output.  Nevertheless, it is helpful to be
informed of tests which are unusually slow.

Therefore, introduce a new option --min-duration that causes all
durations above a certain threshold to be printed.  This allows slow
tests to be visible without mentioning every test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A test runner already has a --durations option to print durations.
However, this isn't entirely satisfactory.

When there are many tests, this produces output spam which makes it hard
to find the test failure output.  Nevertheless, it is helpful to be
informed of tests which are unusually slow.

Therefore, introduce a new option --min-duration that causes all
durations above a certain threshold to be printed.  This allows slow
tests to be visible without mentioning every test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add OverallResultsCases element to XML reporter</title>
<updated>2020-06-28T20:36:08+00:00</updated>
<author>
<name>Ryan Pavlik</name>
</author>
<published>2020-06-11T21:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ee4538c0c68196a51c047ae6ed64672606f4f208'/>
<id>ee4538c0c68196a51c047ae6ed64672606f4f208</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add status attribute to JUnit's section reporting</title>
<updated>2020-05-15T19:00:19+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-05-15T19:00:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f133277910c59ba5526a081e94d5e4ece406e517'/>
<id>f133277910c59ba5526a081e94d5e4ece406e517</id>
<content type='text'>
This brings our output inline with GTest's. We do not handle skipped
tests properly, but that should be currently less important than
having the attribute exist with proper value for non-skipped tests.

Thanks @joda-01.

Closes #1899
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This brings our output inline with GTest's. We do not handle skipped
tests properly, but that should be currently less important than
having the attribute exist with proper value for non-skipped tests.

Thanks @joda-01.

Closes #1899
</pre>
</div>
</content>
</entry>
</feed>
