diff options
| author | Martin Hořeňovský | 2022-10-26 00:04:49 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2022-10-26 00:04:49 +0200 |
| commit | 0ce8c25566176acbce2e887445d8c33306c184bc (patch) | |
| tree | 8aba52b2d958b836f006f3960d546f8e15632936 | |
| parent | 6185d0cc0a737d5a009f626d3611b868512d12f7 (diff) | |
| download | catch3-0ce8c25566176acbce2e887445d8c33306c184bc.tar.gz | |
Report used filters in the TAP reporter
| -rw-r--r-- | src/catch2/reporters/catch_reporter_tap.cpp | 6 | ||||
| -rw-r--r-- | tests/SelfTest/Baselines/tap.sw.approved.txt | 1 | ||||
| -rw-r--r-- | tests/SelfTest/Baselines/tap.sw.multi.approved.txt | 1 |
3 files changed, 8 insertions, 0 deletions
diff --git a/src/catch2/reporters/catch_reporter_tap.cpp b/src/catch2/reporters/catch_reporter_tap.cpp index 6058f242..d433d986 100644 --- a/src/catch2/reporters/catch_reporter_tap.cpp +++ b/src/catch2/reporters/catch_reporter_tap.cpp @@ -10,6 +10,8 @@ #include <catch2/internal/catch_string_manip.hpp> #include <catch2/catch_test_case_info.hpp> #include <catch2/interfaces/catch_interfaces_config.hpp> +#include <catch2/catch_test_spec.hpp> +#include <catch2/reporters/catch_reporter_helpers.hpp> #include <algorithm> #include <iterator> @@ -186,6 +188,10 @@ namespace Catch { } // End anonymous namespace void TAPReporter::testRunStarting( TestRunInfo const& ) { + if ( m_config->testSpec().hasFilters() ) { + m_stream << "# filters: " + << serializeFilters( m_config->getTestsOrTags() ) << '\n'; + } m_stream << "# rng-seed: " << m_config->rngSeed() << '\n'; } diff --git a/tests/SelfTest/Baselines/tap.sw.approved.txt b/tests/SelfTest/Baselines/tap.sw.approved.txt index 53f1c437..28816cc5 100644 --- a/tests/SelfTest/Baselines/tap.sw.approved.txt +++ b/tests/SelfTest/Baselines/tap.sw.approved.txt @@ -1,3 +1,4 @@ +# filters: ~[!nonportable]~[!benchmark]~[approvals] * # rng-seed: 1 # # A test name that starts with a # ok {test-number} - with 1 message: 'yay' diff --git a/tests/SelfTest/Baselines/tap.sw.multi.approved.txt b/tests/SelfTest/Baselines/tap.sw.multi.approved.txt index 303ba842..0f39a170 100644 --- a/tests/SelfTest/Baselines/tap.sw.multi.approved.txt +++ b/tests/SelfTest/Baselines/tap.sw.multi.approved.txt @@ -1,3 +1,4 @@ +# filters: ~[!nonportable]~[!benchmark]~[approvals] * # rng-seed: 1 # # A test name that starts with a # ok {test-number} - with 1 message: 'yay' |