MCPcopy Create free account
hub / github.com/apache/trafficserver / filterTests

Function filterTests

lib/catch2/catch.hpp:14285–14295  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14283 }
14284
14285 std::vector<TestCase> filterTests( std::vector<TestCase> const& testCases, TestSpec const& testSpec, IConfig const& config ) {
14286 std::vector<TestCase> filtered;
14287 filtered.reserve( testCases.size() );
14288 for (auto const& testCase : testCases) {
14289 if ((!testSpec.hasFilters() && !testCase.isHidden()) ||
14290 (testSpec.hasFilters() && matchTest(testCase, testSpec, config))) {
14291 filtered.push_back(testCase);
14292 }
14293 }
14294 return filtered;
14295 }
14296 std::vector<TestCase> const& getAllTestCasesSorted( IConfig const& config ) {
14297 return getRegistryHub().getTestCaseRegistry().getAllTestsSorted( config );
14298 }

Callers 3

listTestsFunction · 0.85
listTestsNamesOnlyFunction · 0.85
listTagsFunction · 0.85

Calls 6

matchTestFunction · 0.85
hasFiltersMethod · 0.80
isHiddenMethod · 0.80
reserveMethod · 0.45
sizeMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected