<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/tools, branch constexpr_approx</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 test for handleFatalErrorCondition within JUnit reporter</title>
<updated>2024-04-21T19:52:33+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2024-04-20T14:29:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=efb39689d94e43132e4e48f01e676ae6a56d8df6'/>
<id>efb39689d94e43132e4e48f01e676ae6a56d8df6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>releaseCommon: fix SyntaxWarning: invalid escape sequence '\s'</title>
<updated>2024-03-01T20:24:45+00:00</updated>
<author>
<name>Martin Jeřábek</name>
</author>
<published>2024-03-01T11:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b20b365fd2e9697c8526d1d54e7bcb4b8af5b5cb'/>
<id>b20b365fd2e9697c8526d1d54e7bcb4b8af5b5cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Look just for 'Catch2 X.Y.Z' in doc placeholder update</title>
<updated>2023-12-10T23:52:22+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-12-10T23:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1648c30ec3ac1aedd1417d31de18801767ab0d72'/>
<id>1648c30ec3ac1aedd1417d31de18801767ab0d72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add nice license headers to files in examples/ and fuzzing/</title>
<updated>2023-08-24T14:34:31+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-08-24T14:33:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=85eb4652b46cc69c4ad7915c9fd3b009d99e9fb7'/>
<id>85eb4652b46cc69c4ad7915c9fd3b009d99e9fb7</id>
<content type='text'>
Related to #2730
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #2730
</pre>
</div>
</content>
</entry>
<entry>
<title>Edited amalgamated file generator, to block REUSE from getting confused</title>
<updated>2023-08-19T12:31:27+00:00</updated>
<author>
<name>Ryan Pavlik</name>
</author>
<published>2023-08-11T20:06:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5bba3e4038602badb691da914523f667a2dd1f27'/>
<id>5bba3e4038602badb691da914523f667a2dd1f27</id>
<content type='text'>
It struggled with the copyright lines included as string literals.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It struggled with the copyright lines included as string literals.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix spelling</title>
<updated>2023-04-29T10:55:51+00:00</updated>
<author>
<name>Vertexwahn</name>
</author>
<published>2023-04-25T18:14:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=46539b6d9b1d429fcc2261d3e687482c878a9ddb'/>
<id>46539b6d9b1d429fcc2261d3e687482c878a9ddb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update build instructions in contributing.md</title>
<updated>2023-02-22T19:11:45+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-02-22T19:11:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a209bcfb54f493dc199baf315bd468491a0ceccd'/>
<id>a209bcfb54f493dc199baf315bd468491a0ceccd</id>
<content type='text'>
We now show the more modern `-S {source}` instead of the old and
undocumented `-H{source}` CMake flag, and also show the available
presets, instead of individually specifying the different testing
options.

Closes #2593
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We now show the more modern `-S {source}` instead of the old and
undocumented `-H{source}` CMake flag, and also show the available
presets, instead of individually specifying the different testing
options.

Closes #2593
</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>Cleanup the helper scripts</title>
<updated>2022-11-06T20:23:16+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-11-05T23:17:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=297a17593fe6c0545fe28cfb909243ee831ac27f'/>
<id>297a17593fe6c0545fe28cfb909243ee831ac27f</id>
<content type='text'>
* Remove from __future__ import print_function, because we
  no longer support Python2.
* Clean out unused parts of tools/scripts/scriptCommon.py
* Move appveyorMergeCoverageScript to Python3
* Update user reporting in *release scripts
* Cleanup module imports
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Remove from __future__ import print_function, because we
  no longer support Python2.
* Clean out unused parts of tools/scripts/scriptCommon.py
* Move appveyorMergeCoverageScript to Python3
* Update user reporting in *release scripts
* Cleanup module imports
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't write ApprovalTests' temporary files into the source tree</title>
<updated>2022-11-05T23:11:38+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-11-05T23:11:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0c75caf77b5c288a4a9461c08943e263b365180a'/>
<id>0c75caf77b5c288a4a9461c08943e263b365180a</id>
<content type='text'>
This has two effects:
 1) This significantly improves the performance of ApprovalTests
    run in WSL, because running the massively multi-reporter
    test would cause lots of small and parallel writes across the
    WSL-Windows FS boundary, completely mudering performance.

 2) ApprovalTests can be run from multiple build dirs in parallel,
    as long as they do not fail. However, if they do fail,
    the multiple runs will still step on each other toes when
    writing the unapproved files for user.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This has two effects:
 1) This significantly improves the performance of ApprovalTests
    run in WSL, because running the massively multi-reporter
    test would cause lots of small and parallel writes across the
    WSL-Windows FS boundary, completely mudering performance.

 2) ApprovalTests can be run from multiple build dirs in parallel,
    as long as they do not fail. However, if they do fail,
    the multiple runs will still step on each other toes when
    writing the unapproved files for user.
</pre>
</div>
</content>
</entry>
</feed>
