<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/docs, 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>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>v2.4.1</title>
<updated>2018-09-28T13:52:51+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-28T13:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9e1bdca4667295fcb16265eae00efa8423f07007'/>
<id>9e1bdca4667295fcb16265eae00efa8423f07007</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add example for TeamCity reporter and refer to it</title>
<updated>2018-09-27T21:20:02+00:00</updated>
<author>
<name>Martin Moene</name>
</author>
<published>2017-11-29T20:22:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=558bbe7d24a89bf11a0f57a86c733e28840c4d6f'/>
<id>558bbe7d24a89bf11a0f57a86c733e28840c4d6f</id>
<content type='text'>
Prevent warnings
- gnu: -Wcomment: multi-line comment
- clang: -Wweak-vtables 'class' has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit
- clang: -Winconsistent-missing-override: 'method' overrides a member function but is not marked 'override'
- MSVC: C4702: unreachable code
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prevent warnings
- gnu: -Wcomment: multi-line comment
- clang: -Wweak-vtables 'class' has no out-of-line virtual method definitions; its vtable will be emitted in every translation unit
- clang: -Winconsistent-missing-override: 'method' overrides a member function but is not marked 'override'
- MSVC: C4702: unreachable code
</pre>
</div>
</content>
</entry>
<entry>
<title>Update "Known limitations" section of documentation</title>
<updated>2018-09-21T19:03:14+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-21T19:03:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4dd6e81d0f4b6f88058e7b71f3f672aa478161ef'/>
<id>4dd6e81d0f4b6f88058e7b71f3f672aa478161ef</id>
<content type='text'>
This fixes some wording that implies C++98 standard, updates
the recommended solution to looped SECTION macros and mentioned
the "last section failed, test needs to be rerun" problem.

Related to #1367
Related to #1384
Related to #1389
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes some wording that implies C++98 standard, updates
the recommended solution to looped SECTION macros and mentioned
the "last section failed, test needs to be rerun" problem.

Related to #1367
Related to #1384
Related to #1389
</pre>
</div>
</content>
</entry>
<entry>
<title>Add documentation for installing Catch from the repository</title>
<updated>2018-09-21T18:48:18+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-21T18:48:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=9e6d7bbf004b13860f468298e21221575df9f2a6'/>
<id>9e6d7bbf004b13860f468298e21221575df9f2a6</id>
<content type='text'>
This might prove helpful when the package managers either doesn't
have Catch at all, or provides it in obsolete version (Ubuntu 16.04,
I am looking at you).

Closes #1383
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This might prove helpful when the package managers either doesn't
have Catch at all, or provides it in obsolete version (Ubuntu 16.04,
I am looking at you).

Closes #1383
</pre>
</div>
</content>
</entry>
<entry>
<title>Change wording of Approx documentation to be less misleading</title>
<updated>2018-09-21T18:04:56+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-21T18:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=dfb025cf089adce25810fe4074cddc4ba006a476'/>
<id>dfb025cf089adce25810fe4074cddc4ba006a476</id>
<content type='text'>
The "percentage" suggests that the expected epsilon can be in
[0, 100], but the expected values are in [0, 1]. The new wording
uses "coefficient", to make it clearer that we are talking about
values in [0, 1].

Closes #1388
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "percentage" suggests that the expected epsilon can be in
[0, 100], but the expected values are in [0, 1]. The new wording
uses "coefficient", to make it clearer that we are talking about
values in [0, 1].

Closes #1388
</pre>
</div>
</content>
</entry>
<entry>
<title>Add StringMaker for std::variant, std::monostate (#1380)</title>
<updated>2018-09-20T12:13:35+00:00</updated>
<author>
<name>melak47</name>
</author>
<published>2018-09-20T12:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c638c5720970f03033755dd9ebb0e4e6dccb1289'/>
<id>c638c5720970f03033755dd9ebb0e4e6dccb1289</id>
<content type='text'>
The StringMaker is off by default and can be enabled by a new macro `CATCH_CONFIG_ENABLE_VARIANT_STRINGMAKER`, to avoid increasing the footprint of stringification machinery by default.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The StringMaker is off by default and can be enabled by a new macro `CATCH_CONFIG_ENABLE_VARIANT_STRINGMAKER`, to avoid increasing the footprint of stringification machinery by default.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add StringMaker for std::(w)string_view</title>
<updated>2018-09-10T09:37:26+00:00</updated>
<author>
<name>melak47</name>
</author>
<published>2018-09-04T15:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a575536abe20b58c48863600f8a71e93b4052b81'/>
<id>a575536abe20b58c48863600f8a71e93b4052b81</id>
<content type='text'>
Fixes #1375
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1375
</pre>
</div>
</content>
</entry>
</feed>
