<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/contrib/ParseAndAddCatchTests.cmake, branch v2.13.2</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 template test cases in ParseAndAddCatchTests</title>
<updated>2020-09-24T20:42:32+00:00</updated>
<author>
<name>Ansel Sermersheim</name>
</author>
<published>2020-09-23T16:13:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=3e8800beb16aa5959569a20e80180686228e124c'/>
<id>3e8800beb16aa5959569a20e80180686228e124c</id>
<content type='text'>
* Change regex to allow parentheses inside the test macro for a type list
* Append a wildcard to the CTestName if the test case is a template
* Also change the regular expression so parentheses are allowed in names
  (fixes #1848)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Change regex to allow parentheses inside the test macro for a type list
* Append a wildcard to the CTestName if the test case is a template
* Also change the regular expression so parentheses are allowed in names
  (fixes #1848)
</pre>
</div>
</content>
</entry>
<entry>
<title>Update ParseAndAddCatchTests.cmake</title>
<updated>2020-08-01T17:40:29+00:00</updated>
<author>
<name>Karthik Nishanth</name>
</author>
<published>2020-07-31T06:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=de3a208e167c6baee6e8dc46f2c0466b311324c2'/>
<id>de3a208e167c6baee6e8dc46f2c0466b311324c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix CMake add test helper for CMake 3.18.0</title>
<updated>2020-07-17T21:56:33+00:00</updated>
<author>
<name>Reinhold Gschweicher</name>
</author>
<published>2020-07-16T09:45:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=229cc4823c8cbe67366da8179efc6089dd3893e9'/>
<id>229cc4823c8cbe67366da8179efc6089dd3893e9</id>
<content type='text'>
With CMake 3.18.0 the `add_test(NAME)` handling changed. The escaped
double quotes confuse the new call. Work around this upstream change.

fixes: https://github.com/catchorg/Catch2/issues/1984
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With CMake 3.18.0 the `add_test(NAME)` handling changed. The escaped
double quotes confuse the new call. Work around this upstream change.

fixes: https://github.com/catchorg/Catch2/issues/1984
</pre>
</div>
</content>
</entry>
<entry>
<title>Change PARSE_CATCH_TESTS_ADD_FIXTURE_IN_TEST_NAME conditional.</title>
<updated>2020-03-27T08:55:06+00:00</updated>
<author>
<name>Invincible</name>
</author>
<published>2020-03-23T02:24:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=01bdfe3312613ffa91f5f99705a3615eefa51943'/>
<id>01bdfe3312613ffa91f5f99705a3615eefa51943</id>
<content type='text'>
When no TEST_CASE_METHOD function, there is no fixture to get.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When no TEST_CASE_METHOD function, there is no fixture to get.</pre>
</div>
</content>
</entry>
<entry>
<title>ParseAndAddCatchTests: Ignore cmake object libraries</title>
<updated>2019-04-14T17:10:15+00:00</updated>
<author>
<name>Martin Luelf</name>
</author>
<published>2019-04-14T15:39:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ac94bd05209d6dffb6aa7cb9750cfc45cbc4ac72'/>
<id>ac94bd05209d6dffb6aa7cb9750cfc45cbc4ac72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ParseAndAddCatchTests: Do not change CMAKE_MINIMUM_REQUIRED_VERSION when included</title>
<updated>2019-04-10T08:50:13+00:00</updated>
<author>
<name>Daniele E. Domenichelli</name>
</author>
<published>2019-03-07T15:01:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1e2270b370912136d7822c2a0b5546f3ddff3856'/>
<id>1e2270b370912136d7822c2a0b5546f3ddff3856</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ParseAndAddCatchTests: Add scope to functions in order to avoid name collisions</title>
<updated>2019-04-10T08:50:13+00:00</updated>
<author>
<name>Daniele E. Domenichelli</name>
</author>
<published>2019-03-07T14:59:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=5096e39297e388bdc9d157d6a90e46e28a03ca32'/>
<id>5096e39297e388bdc9d157d6a90e46e28a03ca32</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ParseAndAddCatchTests: Document AdditionalCatchParameters variable</title>
<updated>2019-04-10T08:50:13+00:00</updated>
<author>
<name>Daniele E. Domenichelli</name>
</author>
<published>2019-03-07T14:07:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=15ccced6da350d2f942534bf75bd07813e6b81ed'/>
<id>15ccced6da350d2f942534bf75bd07813e6b81ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ParseAndAddCatchTests: Fix tests not found</title>
<updated>2019-04-10T08:50:13+00:00</updated>
<author>
<name>Daniele E. Domenichelli</name>
</author>
<published>2019-03-07T14:07:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=682617b5b7c7764ccac720e7a7677ecd12f0d5f1'/>
<id>682617b5b7c7764ccac720e7a7677ecd12f0d5f1</id>
<content type='text'>
When using an optional launcher the target name is not interpreted as a
target, therefore it is not replaced automatically with its path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using an optional launcher the target name is not interpreted as a
target, therefore it is not replaced automatically with its path.
</pre>
</div>
</content>
</entry>
<entry>
<title>ParseAndAddCatchTests: Set the ParseAndAddCatchTests_TESTS property</title>
<updated>2019-04-10T08:50:13+00:00</updated>
<author>
<name>Daniele E. Domenichelli</name>
</author>
<published>2019-03-07T14:07:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=15150c7b4637638395e2be3da7c1e7949be9cbe7'/>
<id>15150c7b4637638395e2be3da7c1e7949be9cbe7</id>
<content type='text'>
After the script, the ParseAndAddCatchTests_TESTS property for the
target, and for each source file in the target is set, and contains the
list of the tests extracted from that target, or from that file.

This is useful, for example to add further labels or properties to the
tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After the script, the ParseAndAddCatchTests_TESTS property for the
target, and for each source file in the target is set, and contains the
list of the tests extracted from that target, or from that file.

This is useful, for example to add further labels or properties to the
tests.
</pre>
</div>
</content>
</entry>
</feed>
