Lines Matching refs:TestSpec
547 class TestSpec;
564 bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IConfig const& config );
565 …std::vector<TestCase> filterTests( std::vector<TestCase> const& testCases, TestSpec const& testSpe…
4453 class TestSpec;
4469 virtual TestSpec const& testSpec() const = 0;
5052 class TestSpec { class
5153 TestSpec::Filter m_currentFilter;
5154 TestSpec m_testSpec;
5161 TestSpec testSpec();
5191 TestSpec parseTestSpec( std::string const& arg );
5276 TestSpec const& testSpec() const override;
5307 TestSpec m_testSpec;
9900 TestSpec const& Config::testSpec() const { return m_testSpec; } in testSpec()
11085 TestSpec testSpec = config.testSpec(); in listTests()
11119 TestSpec testSpec = config.testSpec(); in listTestsNamesOnly()
11157 TestSpec testSpec = config.testSpec(); in listTags()
12136 bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IConfig const& config );
12140 …std::vector<TestCase> filterTests( std::vector<TestCase> const& testCases, TestSpec const& testSpe…
13146 TestSpec::Matches m_matches;
13978 bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IConfig const& config ) { in matchTest()
13993 …std::vector<TestCase> filterTests( std::vector<TestCase> const& testCases, TestSpec const& testSpe… in filterTests()
14326 TestSpec::Pattern::Pattern( std::string const& name ) in Pattern()
14330 TestSpec::Pattern::~Pattern() = default;
14332 std::string const& TestSpec::Pattern::name() const { in name()
14336 TestSpec::NamePattern::NamePattern( std::string const& name, std::string const& filterString ) in NamePattern()
14341 bool TestSpec::NamePattern::matches( TestCaseInfo const& testCase ) const { in matches()
14345 TestSpec::TagPattern::TagPattern( std::string const& tag, std::string const& filterString ) in TagPattern()
14350 bool TestSpec::TagPattern::matches( TestCaseInfo const& testCase ) const { in matches()
14356 TestSpec::ExcludedPattern::ExcludedPattern( PatternPtr const& underlyingPattern ) in ExcludedPattern()
14361 bool TestSpec::ExcludedPattern::matches( TestCaseInfo const& testCase ) const { in matches()
14365 bool TestSpec::Filter::matches( TestCaseInfo const& testCase ) const { in matches()
14369 std::string TestSpec::Filter::name() const { in name()
14376 bool TestSpec::hasFilters() const { in hasFilters()
14380 bool TestSpec::matches( TestCaseInfo const& testCase ) const { in matches()
14384 …TestSpec::Matches TestSpec::matchesByFilter( std::vector<TestCase> const& testCases, IConfig const… in matchesByFilter()
14397 const TestSpec::vectorStrings& TestSpec::getInvalidArgs() const{ in getInvalidArgs()
14427 TestSpec TestSpecParser::testSpec() { in testSpec()
14546 m_currentFilter = TestSpec::Filter(); in addFilter()
14591 … TestSpec::PatternPtr pattern = std::make_shared<TestSpec::NamePattern>(token, m_substring); in addNamePattern()
14593 pattern = std::make_shared<TestSpec::ExcludedPattern>(pattern); in addNamePattern()
14609 … TestSpec::PatternPtr pattern = std::make_shared<TestSpec::TagPattern>(".", m_substring); in addTagPattern()
14611 pattern = std::make_shared<TestSpec::ExcludedPattern>(pattern); in addTagPattern()
14616 … TestSpec::PatternPtr pattern = std::make_shared<TestSpec::TagPattern>(token, m_substring); in addTagPattern()
14619 pattern = std::make_shared<TestSpec::ExcludedPattern>(pattern); in addTagPattern()
14628 TestSpec parseTestSpec( std::string const& arg ) { in parseTestSpec()