<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/extras/CatchAddTests.cmake, 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>Fix `TEST_DL_PATHS` to be multi-args</title>
<updated>2024-03-26T17:04:17+00:00</updated>
<author>
<name>Cristian Le</name>
</author>
<published>2024-02-26T10:09:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=202bdee9770da4fd4bd6d2f2da683aae1f5f18e5'/>
<id>202bdee9770da4fd4bd6d2f2da683aae1f5f18e5</id>
<content type='text'>
Signed-off-by: Cristian Le &lt;cristian.le@mpsd.mpg.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Cristian Le &lt;cristian.le@mpsd.mpg.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>correct argument references in CatchAddTests.cmake</title>
<updated>2023-09-20T13:47:11+00:00</updated>
<author>
<name>Ilya Arzhannikov</name>
</author>
<published>2023-09-20T13:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=db495acdbbea9f078bb8fe300724a658beb5b540'/>
<id>db495acdbbea9f078bb8fe300724a658beb5b540</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handling of semicolon and backslash characters in CMake test discovery (#2676)</title>
<updated>2023-06-14T21:40:10+00:00</updated>
<author>
<name>Robin Christ</name>
</author>
<published>2023-06-14T21:40:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=42ee66b5e625b7ed43727e3617af58ca8fad4a12'/>
<id>42ee66b5e625b7ed43727e3617af58ca8fad4a12</id>
<content type='text'>
This PR fixes the handling of semicolon and backslash characters in test names in the CMake test discovery

Closes #2674 </content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR fixes the handling of semicolon and backslash characters in test names in the CMake test discovery

Closes #2674 </pre>
</div>
</content>
</entry>
<entry>
<title>CatchAddTests.cmake: Refactor into callable method</title>
<updated>2023-04-19T21:51:42+00:00</updated>
<author>
<name>Holger Kaelberer</name>
</author>
<published>2023-04-11T07:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4e8399d83532cc8f990caa3937319c3f8f92e8b8'/>
<id>4e8399d83532cc8f990caa3937319c3f8f92e8b8</id>
<content type='text'>
Move test discovery logic into new catch_discover_tests_impl method
and make CatchAddTests aware of whether it is being launched in
CMake's script mode.

When launched in script mode, catch_discover_tests_impl is called
passing arguments obtained from the definitions passed into the call
to cmake. This preserves the existing behavior assumed by Catch.cmake.

Looking ahead, it also allows CatchAddTests to be included in
generated files and call catch_discover_tests_impl to perform test
discovery at test runtime with the new PRE_TEST discovery mode
introduced later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move test discovery logic into new catch_discover_tests_impl method
and make CatchAddTests aware of whether it is being launched in
CMake's script mode.

When launched in script mode, catch_discover_tests_impl is called
passing arguments obtained from the definitions passed into the call
to cmake. This preserves the existing behavior assumed by Catch.cmake.

Looking ahead, it also allows CatchAddTests to be included in
generated files and call catch_discover_tests_impl to perform test
discovery at test runtime with the new PRE_TEST discovery mode
introduced later.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix reporter detection in catch_discover_tests</title>
<updated>2023-04-05T08:12:50+00:00</updated>
<author>
<name>Arne Mertz</name>
</author>
<published>2023-04-04T14:48:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=50bf00e266b32531385c9098f2676875c0aa8ac2'/>
<id>50bf00e266b32531385c9098f2676875c0aa8ac2</id>
<content type='text'>
Closes #2668
Instead of grepping for the reporter, use it in the process and check for the error code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2668
Instead of grepping for the reporter, use it in the process and check for the error code
</pre>
</div>
</content>
</entry>
<entry>
<title>Use DYLD_LIBRARY_PATH on apple platforms.</title>
<updated>2022-07-23T18:45:49+00:00</updated>
<author>
<name>mheimlich</name>
</author>
<published>2022-07-21T06:20:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a7dc85dd49773f6c3bb5a3f83f6ce496db89703e'/>
<id>a7dc85dd49773f6c3bb5a3f83f6ce496db89703e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added new DL_PATHS option to catch_discover_tests() (#2467)</title>
<updated>2022-07-11T16:31:32+00:00</updated>
<author>
<name>mheimlich</name>
</author>
<published>2022-07-11T16:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a63ad7455471dfa67275b866774f5fd0feb1cb81'/>
<id>a63ad7455471dfa67275b866774f5fd0feb1cb81</id>
<content type='text'>
This enables setting the required PATH/LD_LIBRARY_PATH environment variables both when retrieving the list of text cases and when executing the tests.

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>
This enables setting the required PATH/LD_LIBRARY_PATH environment variables both when retrieving the list of text cases and when executing the tests.

Co-authored-by: Martin Hořeňovský &lt;martin.horenovsky@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fixed inconsistent semicolon expansion in catch_discover_tests (Bug #2214)</title>
<updated>2021-04-16T15:22:14+00:00</updated>
<author>
<name>Georg Schwab</name>
</author>
<published>2021-04-14T06:51:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=04166514feec057540e4835c9f6636e6ad47721d'/>
<id>04166514feec057540e4835c9f6636e6ad47721d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix warning in extras/CatchAddTests.cmake</title>
<updated>2020-10-08T14:44:20+00:00</updated>
<author>
<name>Liam Keegan</name>
</author>
<published>2020-10-08T14:44:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c44d9cc718614e6121f5a0479cb9062654162134'/>
<id>c44d9cc718614e6121f5a0479cb9062654162134</id>
<content type='text'>
  - don't warn on zero return code of --list-reporters
  - previously return code was the number of reporters (#1410, #1146)
  - as of 2c06ee9 return code is zero on success
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  - don't warn on zero return code of --list-reporters
  - previously return code was the number of reporters (#1410, #1146)
  - as of 2c06ee9 return code is zero on success
</pre>
</div>
</content>
</entry>
<entry>
<title>Add WORKING_DIRECTORY to CatchAddTests.cmake commands</title>
<updated>2020-10-08T09:41:35+00:00</updated>
<author>
<name>Rémy Salim</name>
</author>
<published>2020-10-01T09:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=863cc6a15500317ce0d89ba5232e72bb995e4cff'/>
<id>863cc6a15500317ce0d89ba5232e72bb995e4cff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
