| 13653 | } |
| 13654 | |
| 13655 | std::vector<TestCase> filterTests( std::vector<TestCase> const& testCases, TestSpec const& testSpec, IConfig const& config ) { |
| 13656 | std::vector<TestCase> filtered; |
| 13657 | filtered.reserve( testCases.size() ); |
| 13658 | for (auto const& testCase : testCases) { |
| 13659 | if ((!testSpec.hasFilters() && !testCase.isHidden()) || |
| 13660 | (testSpec.hasFilters() && matchTest(testCase, testSpec, config))) { |
| 13661 | filtered.push_back(testCase); |
| 13662 | } |
| 13663 | } |
| 13664 | return filtered; |
| 13665 | } |
| 13666 | std::vector<TestCase> const& getAllTestCasesSorted( IConfig const& config ) { |
| 13667 | return getRegistryHub().getTestCaseRegistry().getAllTestsSorted( config ); |
| 13668 | } |