<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/src/catch2/catch_config.hpp, branch v3.12.0</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>Support Bazel's TEST_PREMATURE_EXIT_FILE and add it to CLI as well</title>
<updated>2025-09-22T12:02:45+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2025-09-21T09:19:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8ed8c431c601c7b303dbfe7eb412a63f1641b812'/>
<id>8ed8c431c601c7b303dbfe7eb412a63f1641b812</id>
<content type='text'>
This tells Catch2 to create an empty file at specified path before
the tests start, and delete it after the tests finish. This allows
callers to catch cases where the test binary silently exits before
finishing (e.g. via call to `exit(0)` inside the code under test),
by looking whether the file still exists.

Closes #3020
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tells Catch2 to create an empty file at specified path before
the tests start, and delete it after the tests finish. This allows
callers to catch cases where the test binary silently exits before
finishing (e.g. via call to `exit(0)` inside the code under test),
by looking whether the file still exists.

Closes #3020
</pre>
</div>
</content>
</entry>
<entry>
<title>Default to randomized test case order</title>
<updated>2025-07-15T10:10:40+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2025-04-29T15:00:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a483b6d7d36457b0931eca85fda1a30a2b56eb4e'/>
<id>a483b6d7d36457b0931eca85fda1a30a2b56eb4e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More readable config default</title>
<updated>2024-01-14T20:25:04+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2024-01-14T20:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d79bfa05c7b69e4c9605d80473de5d0562bb89dc'/>
<id>d79bfa05c7b69e4c9605d80473de5d0562bb89dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix references to license file</title>
<updated>2022-10-28T09:30:15+00:00</updated>
<author>
<name>Lars Toenning</name>
</author>
<published>2022-10-28T09:22:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f1084fb30990fe40c8f5b70034970c7eb4e1da72'/>
<id>f1084fb30990fe40c8f5b70034970c7eb4e1da72</id>
<content type='text'>
The license file was renamed with 6a502cc2f5fedd59b3495b58708f0d6d987ed9e1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The license file was renamed with 6a502cc2f5fedd59b3495b58708f0d6d987ed9e1
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Bazel's TESTBRIDGE_TEST_ONLY env var</title>
<updated>2022-10-20T19:34:32+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-10-18T18:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9d0868984506f53f084e877f392ef6ceed796283'/>
<id>9d0868984506f53f084e877f392ef6ceed796283</id>
<content type='text'>
Closes #2490
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2490
</pre>
</div>
</content>
</entry>
<entry>
<title>Add --list-listeners option</title>
<updated>2022-05-10T18:57:59+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-05-10T18:00:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5a49285e9cf203dd20b00ac7488a6a3233d60fff'/>
<id>5a49285e9cf203dd20b00ac7488a6a3233d60fff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added --skip-benchmarks command-line option. (#2408)</title>
<updated>2022-04-23T21:14:49+00:00</updated>
<author>
<name>Daniel Feist</name>
</author>
<published>2022-04-23T21:14:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=291b35b389b8e6d7b560cf7e43b6c72c4b73e522'/>
<id>291b35b389b8e6d7b560cf7e43b6c72c4b73e522</id>
<content type='text'>
Closes #2392

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>
Closes #2392

Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Some IWYU include cleanups</title>
<updated>2022-04-14T15:16:01+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-04-14T15:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c742ea9ad97a34c8f652dd7f67012d5b3f818c2d'/>
<id>c742ea9ad97a34c8f652dd7f67012d5b3f818c2d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce type to handle reporter specs with defaults filled-in</title>
<updated>2022-04-13T13:02:25+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-04-13T12:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a243cbae52d5599ccce07b36cfe8b2e3308d4108'/>
<id>a243cbae52d5599ccce07b36cfe8b2e3308d4108</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Store IStream instance owning ptrs in reporter instances</title>
<updated>2022-04-13T13:00:50+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-04-12T19:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=79d1e8238135427a6780a6db2cdb8b9be0b7f086'/>
<id>79d1e8238135427a6780a6db2cdb8b9be0b7f086</id>
<content type='text'>
This ended up being a surprisingly large refactoring, motivated
by removing a `const_cast` from `Config`'s handling of reporter
streams, forced by previous commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ended up being a surprisingly large refactoring, motivated
by removing a `const_cast` from `Config`'s handling of reporter
streams, forced by previous commit.
</pre>
</div>
</content>
</entry>
</feed>
