<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/src/catch2/internal/catch_run_context.cpp, branch v3.0.0-preview5</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>Rename IStreamingReporterPtr =&gt; IEventListenerPtr</title>
<updated>2022-04-10T19:50:51+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-04-10T19:50:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4e006a93ffbce660c73f3bcd503513bac03050e5'/>
<id>4e006a93ffbce660c73f3bcd503513bac03050e5</id>
<content type='text'>
This reflects the renaming of the reporter/listener base class.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reflects the renaming of the reporter/listener base class.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some missing configuration includes</title>
<updated>2022-02-20T18:32:25+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-02-19T20:27:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4396a9119fa32abf966f189c6f6d9c54698d89c8'/>
<id>4396a9119fa32abf966f189c6f6d9c54698d89c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't send full stdout so far to testCasePartialEnded event</title>
<updated>2022-01-01T11:21:41+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2022-01-01T11:21:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=6b55f5d780c5d8e935720f9d7d8ed28a3ba8617f'/>
<id>6b55f5d780c5d8e935720f9d7d8ed28a3ba8617f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>assertionEnded event in reporters no longer returns bool</title>
<updated>2021-09-15T16:57:56+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-09-15T16:57:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=f314fa1f8c9576f1879fb0a8a9b038f1108599c2'/>
<id>f314fa1f8c9576f1879fb0a8a9b038f1108599c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new reporter event called for each test case enter/exit</title>
<updated>2021-09-14T11:19:45+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-09-11T22:00:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=10fb93cce8cb878fdfe8faa118b531258db96a26'/>
<id>10fb93cce8cb878fdfe8faa118b531258db96a26</id>
<content type='text'>
This means that e.g. for `TEST_CASE` with two sibling `SECTION`s
the event will fire twice, because the `TEST_CASE` will be entered
twice.

Closes #2107 (the event mentioned there already exists, but this
is its counterpart that we also want to provide to users)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This means that e.g. for `TEST_CASE` with two sibling `SECTION`s
the event will fire twice, because the `TEST_CASE` will be entered
twice.

Closes #2107 (the event mentioned there already exists, but this
is its counterpart that we also want to provide to users)
</pre>
</div>
</content>
</entry>
<entry>
<title>Completely remove the testGroup events</title>
<updated>2021-09-07T18:00:22+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-09-06T20:59:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=e5938007f7dab5c9886ca561d09106ee4d7f2301'/>
<id>e5938007f7dab5c9886ca561d09106ee4d7f2301</id>
<content type='text'>
This was done because they were 1:1 mapping to testRun events, and
I could not think of a reasonable way to make them their own thing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was done because they were 1:1 mapping to testRun events, and
I could not think of a reasonable way to make them their own thing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace uses of std::move and std::forward with macros</title>
<updated>2021-08-16T14:22:19+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-08-13T12:16:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=d2ee7100d26128b3956571cc802f3a52c9b9aea8'/>
<id>d2ee7100d26128b3956571cc802f3a52c9b9aea8</id>
<content type='text'>
This improves the SelfTest build times by about 3% (measured
with Clang 10 on random Linux box I had lying around).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This improves the SelfTest build times by about 3% (measured
with Clang 10 on random Linux box I had lying around).
</pre>
</div>
</content>
</entry>
<entry>
<title>ITracker::parent returns pointer not reference</title>
<updated>2021-06-18T08:34:55+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-06-09T20:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a14d67cacede08349036cc13691861569a27d979'/>
<id>a14d67cacede08349036cc13691861569a27d979</id>
<content type='text'>
We were already using it mostly to get pointers rather than
references, so this makes it make more sense.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We were already using it mostly to get pointers rather than
references, so this makes it make more sense.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tiny cleanups in tracking</title>
<updated>2021-06-18T08:34:43+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-06-09T19:37:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=4ce8a23edd40b77c5cff86265d03e286a988b35b'/>
<id>4ce8a23edd40b77c5cff86265d03e286a988b35b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use StringRef as the argument to benchmark{Failed,Preparing}</title>
<updated>2021-05-31T06:42:03+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2021-05-30T21:45:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=c9371865d4e08d6e9907597ca827c295235c0594'/>
<id>c9371865d4e08d6e9907597ca827c295235c0594</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
