<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3, branch v2.4.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>v2.4.2</title>
<updated>2018-10-26T19:14:16+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-10-26T19:14:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=03d122a35c3f5c398c43095a87bc82ed44642516'/>
<id>03d122a35c3f5c398c43095a87bc82ed44642516</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add documentation for some miscellaneous and less important macros</title>
<updated>2018-10-26T18:50:32+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-17T08:51:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1d9b506e39baef8eaf3e79adecbfdac7273c2add'/>
<id>1d9b506e39baef8eaf3e79adecbfdac7273c2add</id>
<content type='text'>
Fixes #1367
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1367
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Clara to v1.1.5 to fix TextFlow bugs</title>
<updated>2018-10-26T16:48:28+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-10-26T16:48:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=779e83bc2080729da97f2890598e898a4c751c9b'/>
<id>779e83bc2080729da97f2890598e898a4c751c9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the optional variable OptionalCatchTestLauncher</title>
<updated>2018-10-25T13:51:15+00:00</updated>
<author>
<name>Stephane Del Pino</name>
</author>
<published>2018-10-17T23:19:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=544c7d7cbf66be41b2e213fd0c71a8b4dcb5323b'/>
<id>544c7d7cbf66be41b2e213fd0c71a8b4dcb5323b</id>
<content type='text'>
This variable is set to allow the use of the nice ParseAndAddCatchTests script
in the case where a launcher is needed to execute  the script.

This is introduced to allow to launch unit tests using mpi. In this case one can
write for instance
  set(OptionalCatchTestLauncher ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} ${NUMPROC})
before calling the ParseAndAddCatchTests function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This variable is set to allow the use of the nice ParseAndAddCatchTests script
in the case where a launcher is needed to execute  the script.

This is introduced to allow to launch unit tests using mpi. In this case one can
write for instance
  set(OptionalCatchTestLauncher ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} ${NUMPROC})
before calling the ParseAndAddCatchTests function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Catch's CLI now checks whether requested reporter exists</title>
<updated>2018-10-25T13:43:30+00:00</updated>
<author>
<name>Maciej Patro</name>
</author>
<published>2018-10-22T13:59:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=8b3c09c137b532ca1480d267ae9dc367b889a408'/>
<id>8b3c09c137b532ca1480d267ae9dc367b889a408</id>
<content type='text'>
Fixes #1351
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1351
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused parameter from listReporters()</title>
<updated>2018-10-25T13:43:30+00:00</updated>
<author>
<name>Maciej Patro</name>
</author>
<published>2018-10-22T13:58:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b7f41237b1329ac3f7119beedc47c9b9f924571e'/>
<id>b7f41237b1329ac3f7119beedc47c9b9f924571e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve path normalization for approvalTests.py </title>
<updated>2018-10-19T10:46:06+00:00</updated>
<author>
<name>MaciejPatro</name>
</author>
<published>2018-10-19T10:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1faccd601d904a951142d8fba82914a8325b764e'/>
<id>1faccd601d904a951142d8fba82914a8325b764e</id>
<content type='text'>
This fixes 3 problems:

* Relative paths on Windows are now supported
* Out-of-tree (paths starting with ../) builds are now supported
* Path separator normalization no longer affects non-path components of input (problem with Compact reporter)


Fixes #1379 
Fixes #1222 
Fixes #1200 
Fixes #1194
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes 3 problems:

* Relative paths on Windows are now supported
* Out-of-tree (paths starting with ../) builds are now supported
* Path separator normalization no longer affects non-path components of input (problem with Compact reporter)


Fixes #1379 
Fixes #1222 
Fixes #1200 
Fixes #1194
</pre>
</div>
</content>
</entry>
<entry>
<title>Catch::LeakDetector: added cleanup call to destructor</title>
<updated>2018-10-18T09:47:21+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2018-10-17T19:05:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=ab98afe68b111118907ff89131f0c2cc8e0aef9a'/>
<id>ab98afe68b111118907ff89131f0c2cc8e0aef9a</id>
<content type='text'>
simple code with provided main function which just returns 0
leaks memory due to fact that singletons are not cleaned up

running valgrind on such simple application reports that 752 bytes
are still available in 11 blocks

this commit adds destructor to Catch::LeakDetector which calls
Catch::cleanUp()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
simple code with provided main function which just returns 0
leaks memory due to fact that singletons are not cleaned up

running valgrind on such simple application reports that 752 bytes
are still available in 11 blocks

this commit adds destructor to Catch::LeakDetector which calls
Catch::cleanUp()
</pre>
</div>
</content>
</entry>
<entry>
<title>Add STATIC_REQUIRE assertion</title>
<updated>2018-10-16T14:16:00+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-10-13T19:29:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=054d356332a05ce3590b256597105e1f564c4ea9'/>
<id>054d356332a05ce3590b256597105e1f564c4ea9</id>
<content type='text'>
By default, it expands into a `static_assert` + `SUCCEED` pair, but
it can also be deferred to runtime by defining
`CATCH_CONFIG_RUNTIME_STATIC_REQUIRE`, which causes it to expand
into plain old `REQUIRE`.

Closes #1362
Closes #1356
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default, it expands into a `static_assert` + `SUCCEED` pair, but
it can also be deferred to runtime by defining
`CATCH_CONFIG_RUNTIME_STATIC_REQUIRE`, which causes it to expand
into plain old `REQUIRE`.

Closes #1362
Closes #1356
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix catch_discover_tests() - now should correctly find tests with commas | Related to #1327</title>
<updated>2018-10-16T14:06:31+00:00</updated>
<author>
<name>Maciej Patro</name>
</author>
<published>2018-10-14T15:18:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=0144ae9ad2c6543fef50bba206f65edf947b55d1'/>
<id>0144ae9ad2c6543fef50bba206f65edf947b55d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
