<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/CMakePresets.json, branch 0.2.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>Add simple runtime benchmarks</title>
<updated>2025-09-23T15:17:33+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2025-09-23T15:17:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b626e4c7aedb953e79784265e12283a62d5e94d3'/>
<id>b626e4c7aedb953e79784265e12283a62d5e94d3</id>
<content type='text'>
For now we add just two binaries, one with assertions taking the
fast path, one with assertions taking the slow path, and the ability
to run 1 of `REQUIRE(true)`, `REQUIRE_NOTHROW`, `REQUIRE_THROWS`
in a loop.

I also split off a CMake preset which enables more tests than the
basic `simple-tests` preset, but does not enable the most expensive
tests which force recompilation of Catch2 multiple times.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For now we add just two binaries, one with assertions taking the
fast path, one with assertions taking the slow path, and the ability
to run 1 of `REQUIRE(true)`, `REQUIRE_NOTHROW`, `REQUIRE_THROWS`
in a loop.

I also split off a CMake preset which enables more tests than the
basic `simple-tests` preset, but does not enable the most expensive
tests which force recompilation of Catch2 multiple times.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more useful preset settings</title>
<updated>2025-04-27T04:46:21+00:00</updated>
<author>
<name>Chris Thrasher</name>
</author>
<published>2025-04-27T00:20:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e8f4b60e62b326221ed128a76a864a4f6d76fbf0'/>
<id>e8f4b60e62b326221ed128a76a864a4f6d76fbf0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Export compile commands</title>
<updated>2025-04-26T16:37:30+00:00</updated>
<author>
<name>Chris Thrasher</name>
</author>
<published>2025-04-26T05:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=edb6f808675033bc8866b629a580bc52716ac0e6'/>
<id>edb6f808675033bc8866b629a580bc52716ac0e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test scaffolding for catch_discover_tests</title>
<updated>2023-06-14T19:14:33+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2023-06-14T14:30:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c8363143e7caad34520042158468a69aeae59a0d'/>
<id>c8363143e7caad34520042158468a69aeae59a0d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add basic CMake presets</title>
<updated>2022-02-22T14:47:11+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-02-22T14:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4a2eb90302bb39d368cebf65a5bd7254d576bc6c'/>
<id>4a2eb90302bb39d368cebf65a5bd7254d576bc6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
