16 m_stream( openStream() )
19 if (!data.testsOrTags.empty()) {
20 m_hasTestFilters =
true;
21 for(
auto const& testOrTags : data.testsOrTags )
22 parser.
parse( testOrTags );
64 IStream const* Config::openStream() {
std::vector< std::string > const & getTestsOrTags() const override
bool hasTestFilters() const override
std::string name() const override
std::vector< std::string > const & getSectionsToRun() const override
unsigned int rngSeed() const override
bool listReporters() const
bool warnAboutMissingAssertions() const override
int benchmarkResolutionMultiple() const override
bool showInvisibles() const override
UseColour::YesOrNo useColour() const override
std::string const & getFilename() const
ShowDurations::OrNot showDurations() const override
bool includeSuccessfulResults() const override
bool listTestNamesOnly() const
TestSpec const & testSpec() const override
Verbosity verbosity() const override
RunTests::InWhatOrder runOrder() const override
int abortAfter() const override
bool warnAboutNoTests() const override
std::string getProcessName() const
std::ostream & stream() const override
std::string const & getReporterName() const
bool allowThrows() const override
bool shouldDebugBreak() const override
TestSpecParser & parse(std::string const &arg)
auto makeStream(StringRef const &filename) -> IStream const *
ShowDurations::OrNot showDurations
RunTests::InWhatOrder runOrder
std::string outputFilename
std::vector< std::string > sectionsToRun
std::vector< std::string > testsOrTags
UseColour::YesOrNo useColour
int benchmarkResolutionMultiple
static ITagAliasRegistry const & get()