<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/tools, branch v3.0.0-preview4</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 support for multiple parallel reporters</title>
<updated>2022-01-01T13:02:23+00:00</updated>
<author>
<name>Martin Jeřábek</name>
</author>
<published>2021-02-06T19:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ccd67b293d7595a0cf2dc6c4bfb2017fc18c1f14'/>
<id>ccd67b293d7595a0cf2dc6c4bfb2017fc18c1f14</id>
<content type='text'>
This requires a bunch of different changes across the reporter
subsystem.

* We need to handle multiple reporters and their differing
  preferences in `ListeningReporter`, e.g. what to do when
  we mix reporters that capture and don't capture stdout.
* We need to change how the reporter is given output and
  how we parse reporter's output destination from CLI.
* Approval tests need to handle multireporter option
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This requires a bunch of different changes across the reporter
subsystem.

* We need to handle multiple reporters and their differing
  preferences in `ListeningReporter`, e.g. what to do when
  we mix reporters that capture and don't capture stdout.
* We need to change how the reporter is given output and
  how we parse reporter's output destination from CLI.
* Approval tests need to handle multireporter option
</pre>
</div>
</content>
</entry>
<entry>
<title>Add buildAndTest.cmd for Windows users (#2338)</title>
<updated>2021-12-18T22:52:35+00:00</updated>
<author>
<name>Alan Jowett</name>
</author>
<published>2021-12-18T22:52:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=cde26de803964197e7d5e988a17a8dad0cd3721e'/>
<id>cde26de803964197e7d5e988a17a8dad0cd3721e</id>
<content type='text'>
* Add buildAndTest.cmd for Windows users

Signed-off-by: Alan Jowett &lt;alanjo@microsoft.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>
* Add buildAndTest.cmd for Windows users

Signed-off-by: Alan Jowett &lt;alanjo@microsoft.com&gt;
Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Disable JIT debug for ctest.ext</title>
<updated>2021-12-16T11:17:52+00:00</updated>
<author>
<name>Alan Jowett</name>
</author>
<published>2021-12-15T22:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d30d0c01a7505cd27a8ef718bbd50d90b36363c4'/>
<id>d30d0c01a7505cd27a8ef718bbd50d90b36363c4</id>
<content type='text'>
Signed-off-by: Alan Jowett &lt;alanjo@microsoft.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Alan Jowett &lt;alanjo@microsoft.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup release scripts a bit</title>
<updated>2021-12-02T10:48:50+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-12-02T10:48:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c0976091151c5f31769ac991ca748021253bdba3'/>
<id>c0976091151c5f31769ac991ca748021253bdba3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove no longer used Python scripts</title>
<updated>2021-12-02T10:48:28+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-12-02T10:48:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9d6fffb92278452027a49a49f2deb3b83c203c17'/>
<id>9d6fffb92278452027a49a49f2deb3b83c203c17</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Approvals normalize paths with both backward and forward slash</title>
<updated>2021-11-13T21:10:25+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-11-12T22:51:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c4df47c2465ffecc5efc10420b5b36fc8e36990f'/>
<id>c4df47c2465ffecc5efc10420b5b36fc8e36990f</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-10-10T20:10:48+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=de67278e145bf0d5d4ceb3e2bdcf42fda5b4876d'/>
<id>de67278e145bf0d5d4ceb3e2bdcf42fda5b4876d</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>Fix updateVersionPlaceholder when the placeholder starts the line</title>
<updated>2021-05-09T16:05:27+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2020-12-29T14:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=23760327aeac5dfb441af28cb71ef9ee5c38b2c4'/>
<id>23760327aeac5dfb441af28cb71ef9ee5c38b2c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix introduced in version placeholders</title>
<updated>2021-03-13T09:26:12+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2021-03-12T09:22:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=037ddbc75cc5e58b93cf5a010a94b32333ad824d'/>
<id>037ddbc75cc5e58b93cf5a010a94b32333ad824d</id>
<content type='text'>
Resolves #2082
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolves #2082
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Linux and Windows CI builds with surrogate TUs</title>
<updated>2021-02-19T22:23:00+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-02-16T15:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=29050daec0fc1a1b092ac2dc711bfc40648b8976'/>
<id>29050daec0fc1a1b092ac2dc711bfc40648b8976</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
