<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/reporters/catch_reporter_xml.cpp, branch dev-stupid-windows-things</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>Various improvements to the benchmarking support</title>
<updated>2019-06-06T19:28:56+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-05-19T18:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e340ab8db6dbe07a58b6e72a9364d67d2178293c'/>
<id>e340ab8db6dbe07a58b6e72a9364d67d2178293c</id>
<content type='text'>
* Units from &lt;ratio&gt; are no longer redeclared in our own namespace
* The default clock is `steady_clock`, not `high_resolution_clock`,
because, as HH says "high_resolution_clock is useless. If you want
measure the passing of time, use steady_clock. If you want user
friendly time, use system_clock".
* Benchmarking support is opt-in, not opt-out, to avoid the large
(~10%) compile time penalty.
* Benchmarking-related options in CLI are always present, to decrease
the amount of code that is only compiled conditionally and making
the whole shebang more maintainble.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Units from &lt;ratio&gt; are no longer redeclared in our own namespace
* The default clock is `steady_clock`, not `high_resolution_clock`,
because, as HH says "high_resolution_clock is useless. If you want
measure the passing of time, use steady_clock. If you want user
friendly time, use system_clock".
* Benchmarking support is opt-in, not opt-out, to avoid the large
(~10%) compile time penalty.
* Benchmarking-related options in CLI are always present, to decrease
the amount of code that is only compiled conditionally and making
the whole shebang more maintainble.
</pre>
</div>
</content>
</entry>
<entry>
<title>Integrate Nonius benchmark into Catch2</title>
<updated>2019-06-06T17:33:37+00:00</updated>
<author>
<name>Joachim Meyer</name>
</author>
<published>2019-04-23T21:41:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ce2560ca956c1743f8bc871e0bf95f65a3db887c'/>
<id>ce2560ca956c1743f8bc871e0bf95f65a3db887c</id>
<content type='text'>
Changes done to Nonius:
* Moved things into "Catch::Benchmark" namespace
* Benchmarks were integrated with `TEST_CASE`/`SECTION`/`GENERATE` macros
* Removed Nonius's parameters for benchmarks, Generators should be used instead
* Added relevant methods to the reporter interface (default-implemented, to avoid
breaking existing 3rd party reporters)
* Async processing is guarded with `_REENTRANT` macro for GCC/Clang, used by default
on MSVC
* Added a macro `CATCH_CONFIG_DISABLE_BENCHMARKING` that removes all traces of
benchmarking from Catch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes done to Nonius:
* Moved things into "Catch::Benchmark" namespace
* Benchmarks were integrated with `TEST_CASE`/`SECTION`/`GENERATE` macros
* Removed Nonius's parameters for benchmarks, Generators should be used instead
* Added relevant methods to the reporter interface (default-implemented, to avoid
breaking existing 3rd party reporters)
* Async processing is guarded with `_REENTRANT` macro for GCC/Clang, used by default
on MSVC
* Added a macro `CATCH_CONFIG_DISABLE_BENCHMARKING` that removes all traces of
benchmarking from Catch
</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>XmlReporter: add information about rng-seed</title>
<updated>2018-10-13T14:53:44+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2018-10-09T08:43:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9f8b848fe59ff9ec46093f87842a9413bce4ee92'/>
<id>9f8b848fe59ff9ec46093f87842a9413bce4ee92</id>
<content type='text'>
Xml result of reported will now contain value of rng-seed in case it
is not zero.
The value will be stored in element Randomness and it's attribute seed.

Relates to #1402
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Xml result of reported will now contain value of rng-seed in case it
is not zero.
The value will be stored in element Randomness and it's attribute seed.

Relates to #1402
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a new reporter customization point: reporting all assertions</title>
<updated>2018-07-14T18:51:02+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-07-14T18:51:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d6c7392b24ef9a74b4a3abe0445b7fad0e3bea4e'/>
<id>d6c7392b24ef9a74b4a3abe0445b7fad0e3bea4e</id>
<content type='text'>
By opting the JUnit and XML reporters into it, we no longer run
into problem where they underreport the results without `-s` flag.

Related to #1264, #1267, #1310
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By opting the JUnit and XML reporters into it, we no longer run
into problem where they underreport the results without `-s` flag.

Related to #1264, #1267, #1310
</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecated description in SECTION (still accepts it, for now, but doesn't use it anywhere)</title>
<updated>2018-06-25T18:04:29+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2018-06-25T18:04:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1579744dddc69c290808eae0b9c6887ee60765f2'/>
<id>1579744dddc69c290808eae0b9c6887ee60765f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Some bits of tidy up</title>
<updated>2017-12-07T00:02:32+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-12-07T00:02:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3035120dc7163f2b93cbcf645246ae7c833947ad'/>
<id>3035120dc7163f2b93cbcf645246ae7c833947ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>xml reporter reports WARN message when not used with -s</title>
<updated>2017-12-06T14:30:17+00:00</updated>
<author>
<name>Phil Nash</name>
</author>
<published>2017-12-06T14:30:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d19b7292b37548c539281587e054665f82c25a34'/>
<id>d19b7292b37548c539281587e054665f82c25a34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide XmlReporter declaration with EXTERNAL_INTERFACES</title>
<updated>2017-11-14T16:56:27+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-11-14T16:56:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a096e4b3f2335b771ff42b04ee506be0c56d8b34'/>
<id>a096e4b3f2335b771ff42b04ee506be0c56d8b34</id>
<content type='text'>
Related to #991
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #991
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix C4601 and enable C4602 warning for internal builds</title>
<updated>2017-10-30T11:14:20+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-10-30T11:14:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c67251297910982586e2db79748d23ff02b773c5'/>
<id>c67251297910982586e2db79748d23ff02b773c5</id>
<content type='text'>
Related to #1072
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #1072
</pre>
</div>
</content>
</entry>
</feed>
