<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/include/internal/catch_session.cpp, branch v2.11.3</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>Some refactorings:</title>
<updated>2020-01-25T08:01:04+00:00</updated>
<author>
<name>offa</name>
</author>
<published>2020-01-21T20:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2d172dc688ffab0867a94928159e93384475a870'/>
<id>2d172dc688ffab0867a94928159e93384475a870</id>
<content type='text'>
 - Overrides added
 - usages of push_back() replaced with emplace_back()
 - Loop variable made const-refernce
 - NULL replaced with nullptr
 - Names used in the declaration and definition unified
 - size() replaced with empty
 - Identical cases merged
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Overrides added
 - usages of push_back() replaced with emplace_back()
 - Loop variable made const-refernce
 - NULL replaced with nullptr
 - Names used in the declaration and definition unified
 - size() replaced with empty
 - Identical cases merged
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes #1766: Catch terminates when parsing invalid test name</title>
<updated>2019-10-19T19:14:06+00:00</updated>
<author>
<name>amitherman95</name>
</author>
<published>2019-10-19T13:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=84856844e17f78e9f3a9f113df9d3ff23aad69e1'/>
<id>84856844e17f78e9f3a9f113df9d3ff23aad69e1</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 for --libidentify command line flag</title>
<updated>2019-09-07T18:36:12+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-09-07T18:36:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d27d580d0b7b2cf7cce746ee16abc8728472b250'/>
<id>d27d580d0b7b2cf7cce746ee16abc8728472b250</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve reporting of unmatched filters (#1684)</title>
<updated>2019-08-06T18:51:19+00:00</updated>
<author>
<name>Steven Franzen</name>
</author>
<published>2019-08-06T18:51:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=6070745cab45a0f2284c56d5e2a1eed444447f88'/>
<id>6070745cab45a0f2284c56d5e2a1eed444447f88</id>
<content type='text'>
This PR ultimately does 3 things
* Separately tracks matched tests per each filter part (that is, a set of filters separated by an OR (`,`)), which allows Catch2 to report each of the alternative filters that don't match any tests.
* Fixes `-w NoTests` to return non-zero in the process
* Adds tests for `-w NoTests`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR ultimately does 3 things
* Separately tracks matched tests per each filter part (that is, a set of filters separated by an OR (`,`)), which allows Catch2 to report each of the alternative filters that don't match any tests.
* Fixes `-w NoTests` to return non-zero in the process
* Adds tests for `-w NoTests`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use _WIN32 macro for detecting MSVC Windows</title>
<updated>2019-07-06T14:55:10+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-07-06T14:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=11488e63b694176951e991ad87c9ef7c76db50c9'/>
<id>11488e63b694176951e991ad87c9ef7c76db50c9</id>
<content type='text'>
Previously we used `WIN32`, which sometimes does exist, but according to
https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=vs-2019
`_WIN32` is the one that is actually provided by the compiler.

Closes #1676.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we used `WIN32`, which sometimes does exist, but according to
https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=vs-2019
`_WIN32` is the one that is actually provided by the compiler.

Closes #1676.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix SEGFAULT during construction of Session</title>
<updated>2019-05-15T18:14:25+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2019-05-15T18:14:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e680c4b9fb1d699bfad239e42ce7643d7cf00371'/>
<id>e680c4b9fb1d699bfad239e42ce7643d7cf00371</id>
<content type='text'>
coloured output tried to write startup exceptions
to stream which was not initialized
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
coloured output tried to write startup exceptions
to stream which was not initialized
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid adding a default test spec when none was provided</title>
<updated>2019-04-09T09:50:59+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2019-04-09T09:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e99f1efd2899441429da55ba717b8abd20c2b53b'/>
<id>e99f1efd2899441429da55ba717b8abd20c2b53b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not open the output file twice</title>
<updated>2019-02-18T17:59:54+00:00</updated>
<author>
<name>Igor Akhmetov</name>
</author>
<published>2019-02-16T18:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=45ebf17ec79f4522419fa2eba826391ae916af5e'/>
<id>45ebf17ec79f4522419fa2eba826391ae916af5e</id>
<content type='text'>
7f229b4f caused the output file to get opened twice, while
some types of files (e.g. named pipes) can be only opened once.

After this change Session::applyCommandLine opens the output file
only when there is an error to print.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
7f229b4f caused the output file to get opened twice, while
some types of files (e.g. named pipes) can be only opened once.

After this change Session::applyCommandLine opens the output file
only when there is an error to print.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix SEGFAULTs</title>
<updated>2019-02-08T09:41:23+00:00</updated>
<author>
<name>Jozef Grajciar</name>
</author>
<published>2019-02-08T09:41:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=7f229b4ff1463fc6fdcefe3c5acb192bf491f50a'/>
<id>7f229b4ff1463fc6fdcefe3c5acb192bf491f50a</id>
<content type='text'>
issue was that mutable context had no config thus trying to get stream
caused SEGFAULT

Closes #1533, #1534
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
issue was that mutable context had no config thus trying to get stream
caused SEGFAULT

Closes #1533, #1534
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove redundant move to avoid Wredundant-move with Clang</title>
<updated>2018-12-29T21:56:37+00:00</updated>
<author>
<name>Khem Raj</name>
</author>
<published>2018-12-18T01:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=799c7a2eedd3b65b74216a70ae762bc9c49fe361'/>
<id>799c7a2eedd3b65b74216a70ae762bc9c49fe361</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
