catch2/docs
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
..
Readme.md Link benchmarking docs from the doc main page 2019-06-15 09:23:00 +02:00
assertions.md Improve the REQUIRE_THROWS_MATCHES documentation a bit 2019-07-29 20:39:02 +02:00
benchmarks.md Add 'Introduced in Catch 2.9.0.' text 2019-08-02 19:18:47 +02:00
ci-and-misc.md Add SonarQube Generic Test Data reporter 2019-10-27 10:02:41 +01:00
cmake-integration.md Use correct filename in CMake integration docs 2019-04-07 15:41:34 +02:00
command-line.md docs: command-line: Add example to specify tests by file name. 2019-10-21 23:51:33 +02:00
commercial-users.md add UX3D to commercial users 2019-09-06 11:27:33 +02:00
configuration.md v2.10.0 2019-10-13 23:44:18 +02:00
contributing.md add a note how to run selftests using multiconfig generators 2019-10-17 20:23:51 +02:00
deprecations.md Hidden tests now require positive filter match to be selected 2019-10-29 14:07:18 +01:00
event-listeners.md Refactor: override implies virtual 2018-07-12 14:27:06 +02:00
generators.md Add documentation for floating point `range` generator 2019-10-26 20:52:40 +02:00
limitations.md Fix "ldd" -> "lld" typo in docs 2019-10-20 20:57:55 +02:00
list-of-examples.md Add GENERATE_COPY and GENERATE_VAR capturing generator macros 2019-03-31 14:11:10 +02:00
logging.md Add 'Introduced in Catch 2.7.0.' note 2019-08-02 19:18:47 +02:00
matchers.md Document that matcher combinators (&&, ||, !) do not take ownership 2019-10-26 21:07:38 +02:00
opensource-users.md Remove JSON library from users 2019-10-17 20:20:02 +02:00
other-macros.md Add 'Introduced in Catch 2.3.0.' text 2019-08-02 19:18:47 +02:00
own-main.md Updated documentation TOCs 2018-09-08 11:05:52 +02:00
release-notes.md Hidden tests now require positive filter match to be selected 2019-10-29 14:07:18 +01:00
release-process.md Add SonarQube Generic Test Data reporter 2019-10-27 10:02:41 +01:00
reporters.md Add SonarQube Generic Test Data reporter 2019-10-27 10:02:41 +01:00
slow-compiles.md fix example's mistake in slow-compiles.md 2019-04-25 09:48:22 +02:00
test-cases-and-sections.md Add 'Introduced in Catch 2.4.0.' text 2019-08-02 19:18:47 +02:00
test-fixtures.md Add 'Introduced in Catch 2.8.0.' text 2019-08-02 19:18:47 +02:00
tostring.md Add 'Introduced in Catch 2.8.0.' text 2019-08-02 19:18:47 +02:00
tutorial.md Update blog URL and fic typos in tutorial.md 2019-03-09 18:02:29 +01:00
why-catch.md Fix Cute test framework URL 2018-11-05 19:38:37 +01:00