<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/reporters/catch_reporter_junit.cpp, 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>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>
<entry>
<title>Some refactorings:</title>
<updated>2020-01-25T08:01:04+00:00</updated>
<author>
<name>offa</name>
</author>
<published>2020-01-21T20:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2d172dc688ffab0867a94928159e93384475a870'/>
<id>2d172dc688ffab0867a94928159e93384475a870</id>
<content type='text'>
 - Overrides added
 - usages of push_back() replaced with emplace_back()
 - Loop variable made const-refernce
 - NULL replaced with nullptr
 - Names used in the declaration and definition unified
 - size() replaced with empty
 - Identical cases merged
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Overrides added
 - usages of push_back() replaced with emplace_back()
 - Loop variable made const-refernce
 - NULL replaced with nullptr
 - Names used in the declaration and definition unified
 - size() replaced with empty
 - Identical cases merged
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactored XMLWriter to provide finer-grained control over formatting</title>
<updated>2019-10-29T12:59:18+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-06-22T12:39:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3136c4fb6aeba965f0a6700eff60fa29d9b8c326'/>
<id>3136c4fb6aeba965f0a6700eff60fa29d9b8c326</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve JUnit failure report</title>
<updated>2019-10-27T17:02:14+00:00</updated>
<author>
<name>Alexander Stein</name>
</author>
<published>2019-08-07T20:39:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2fbd66c51cbf3a406dc6bb8ddc6b9a0b96077a72'/>
<id>2fbd66c51cbf3a406dc6bb8ddc6b9a0b96077a72</id>
<content type='text'>
The JUnit report is improved in that:
* The message shows the testing condition, not the result
* The actual message has similar output than the console one
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The JUnit report is improved in that:
* The message shows the testing condition, not the result
* The actual message has similar output than the console one
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix JUnit reporter output so that it conforms to JUnit schema</title>
<updated>2019-04-11T11:04:54+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-04-11T11:04:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=36fb8561633cca30a66d47314e5da9c61c6a756b'/>
<id>36fb8561633cca30a66d47314e5da9c61c6a756b</id>
<content type='text'>
The `properties` can only go under the `testsuite` tag, not under
the `testsuites` tag.

Fixes #1598
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The `properties` can only go under the `testsuite` tag, not under
the `testsuites` tag.

Fixes #1598
</pre>
</div>
</content>
</entry>
<entry>
<title>support for printing test filters (PR #1585)</title>
<updated>2019-04-03T18:24:52+00:00</updated>
<author>
<name>Ziv Shahaf</name>
</author>
<published>2019-04-01T19:33:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8af8704089e711f513c8e32602308d27b429a4fa'/>
<id>8af8704089e711f513c8e32602308d27b429a4fa</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 reports random seed (--rng-seed)</title>
<updated>2019-02-01T09:34:20+00:00</updated>
<author>
<name>Nathaniel Dosé</name>
</author>
<published>2019-01-31T21:03:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=17686ba5713931148bfa45b719a1a51756957fa8'/>
<id>17686ba5713931148bfa45b719a1a51756957fa8</id>
<content type='text'>
Fixes #1520
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1520
</pre>
</div>
</content>
</entry>
</feed>
