catch2/scripts
Martin Hořeňovský 4f47d1c6c1
Hidden tests now require positive filter match to be selected
This also required some refactoring of how the pattern matching
works. This means that the concepts of include and exclude patterns
are no longer unified, with exclusion patterns working as just
negation of an inclusion patterns (which led to including hidden
tags by default, as they did not match the exclusion), but rather
both include and exclude patterns are handled separately.

The new logic is that given a filter and a test case, the test
case must match _all_ include patterns and _no_ exclude patterns
to be included by the filter. Furthermore, if the test case is
hidden, then the filter must have at least one include pattern
for the test case to be used.

Closes #1184
2019-10-29 14:07:18 +01:00
..
approvalTests.py Hidden tests now require positive filter match to be selected 2019-10-29 14:07:18 +01:00
approve.py Minor fixes to python scripts by pycodestyle 2018-04-27 18:57:18 +02:00
benchmarkCompile.py Fix-up compilation benchmark script 2017-08-30 18:11:52 +02:00
benchmarkRunner.py Scripts intended to be run should now have x bit set. 2017-02-01 21:34:45 +01:00
developBuild.py Change developBuild to work same as *Release 2017-08-30 12:16:10 +02:00
embed.py Minor fixes to python scripts by pycodestyle 2018-04-27 18:57:18 +02:00
embedClara.py Make embedClara.py executable 2018-02-09 16:49:21 +01:00
extractFeaturesFromReleaseNotes.py Helper script to create "Introduced in ..." text - see #1667 2019-08-02 19:18:47 +02:00
fixWhitespace.py Minor fixes to python scripts by pycodestyle 2018-04-27 18:57:18 +02:00
generateSingleHeader.py Move the async-using parts of benchmarking into a .cpp file 2019-06-15 11:43:25 +02:00
majorRelease.py Refactor release scripts, automatically update Wandbox on release 2017-08-24 22:50:25 +02:00
minorRelease.py Refactor release scripts, automatically update Wandbox on release 2017-08-24 21:59:06 +02:00
patchRelease.py Refactor release scripts, automatically update Wandbox on release 2017-08-24 22:50:25 +02:00
releaseCommon.py Add SonarQube Generic Test Data reporter 2019-10-27 10:02:41 +01:00
releaseNotes.py Minor fixes to python scripts by pycodestyle 2018-04-27 18:57:18 +02:00
scriptCommon.py Revert "Do not resolve symbolic path when sanitizing filepath during approvals" 2019-07-19 18:16:21 +02:00
updateDocumentToC.py Fixup TOC script sluggification and documentation 2018-09-09 17:09:57 +02:00
updateWandbox.py Update updateWandbox script to account for the new Wandbox API response 2019-10-20 20:56:20 +02:00