<feed xmlns='http://www.w3.org/2005/Atom'>
<title>catch3/misc, 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>Simplify the Appveyor configuration batch script</title>
<updated>2018-09-09T08:18:30+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-08T18:15:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=1e98c820bbc6712e0e9bec4dc63f9b1cd83dee78'/>
<id>1e98c820bbc6712e0e9bec4dc63f9b1cd83dee78</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly exit appveyor batch scripts on error</title>
<updated>2018-09-09T08:18:29+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-09-08T17:36:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=bcfa9b177548a35734a6f7283c617dbcc86295a6'/>
<id>bcfa9b177548a35734a6f7283c617dbcc86295a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Build ExtraTests when building Examples on AppVeyor</title>
<updated>2018-08-31T16:32:23+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-08-31T09:46:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=38e1731f69349fbb290a8675a4cd09ba30500bb6'/>
<id>38e1731f69349fbb290a8675a4cd09ba30500bb6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix VS2017 approvals on AppVeyor</title>
<updated>2018-08-28T10:58:08+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-08-28T08:48:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=52029935557516c6af58c007879aaabfaa742a3a'/>
<id>52029935557516c6af58c007879aaabfaa742a3a</id>
<content type='text'>
Because of a change in VS toolset, missing option &lt;UseFullPaths&gt;
is no longer interpreted as "don't pass /FC to the compiler", but
rather as "pass /FC to the compiler". This is problematic, because
/FC not only changes how much of the path is reporter by the compiler
(e.g. in `__FILE__` macro), but it also lower cases the path.

This lower-casing of the path broke our approval tests for VS2017
about 5 months ago.

Using CMake 3.13 (not yet released) would also let us fix it, but
for now we use a vcxproj.user file that is merged with the main project
and explicitly disables `/FC`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because of a change in VS toolset, missing option &lt;UseFullPaths&gt;
is no longer interpreted as "don't pass /FC to the compiler", but
rather as "pass /FC to the compiler". This is problematic, because
/FC not only changes how much of the path is reporter by the compiler
(e.g. in `__FILE__` macro), but it also lower cases the path.

This lower-casing of the path broke our approval tests for VS2017
about 5 months ago.

Using CMake 3.13 (not yet released) would also let us fix it, but
for now we use a vcxproj.user file that is merged with the main project
and explicitly disables `/FC`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixup various spelling errors (#1208)</title>
<updated>2018-03-07T09:08:35+00:00</updated>
<author>
<name>Josh Soref</name>
</author>
<published>2018-03-07T09:08:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b11175548afa0cb6ea03b9f73d7e038cf6d6688e'/>
<id>b11175548afa0cb6ea03b9f73d7e038cf6d6688e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Speed up AppVeyor build times</title>
<updated>2018-03-06T21:46:49+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-03-06T17:33:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=dc8a8e6371e7654536d561c21fe6dc9d174e927d'/>
<id>dc8a8e6371e7654536d561c21fe6dc9d174e927d</id>
<content type='text'>
* Examples are no longer built for all images
* Coverage is no longer collected from every build
* The number of configurations is reduced
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Examples are no longer built for all images
* Coverage is no longer collected from every build
* The number of configurations is reduced
</pre>
</div>
</content>
</entry>
<entry>
<title>Passthrough error code from coverage helper</title>
<updated>2018-02-09T15:54:10+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2018-02-09T15:54:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=2f15ccd4d373a33898073a2d5f9153e45e9e51a2'/>
<id>2f15ccd4d373a33898073a2d5f9153e45e9e51a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Namespace Catch CMake options</title>
<updated>2018-01-18T22:20:26+00:00</updated>
<author>
<name>David Seifert</name>
</author>
<published>2018-01-18T18:20:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=b0f4f16ee09d168c9a78108191530fa606ee4e2c'/>
<id>b0f4f16ee09d168c9a78108191530fa606ee4e2c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove debug prints from batch scripts</title>
<updated>2017-12-03T13:14:58+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-12-03T13:14:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=a4fd96fbaa8770c03855ef4a625ca86b24f18658'/>
<id>a4fd96fbaa8770c03855ef4a625ca86b24f18658</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add codecov.io coverage collection from AppVeyor</title>
<updated>2017-12-03T12:03:52+00:00</updated>
<author>
<name>Martin Hořeňovský</name>
</author>
<published>2017-12-03T12:03:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.progmasoft.com/catch3/commit/?id=45a465713e522a0ae818b78c8b3e9f149fa50da0'/>
<id>45a465713e522a0ae818b78c8b3e9f149fa50da0</id>
<content type='text'>
Also had to add new project to redirect CTest output, add
separate batch scripts for AppVeyor because it doesn't handle
multi-line batch scripts in yaml properly, and other helper
scripts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also had to add new project to redirect CTest output, add
separate batch scripts for AppVeyor because it doesn't handle
multi-line batch scripts in yaml properly, and other helper
scripts.
</pre>
</div>
</content>
</entry>
</feed>
