Horizon
Public Member Functions | List of all members
Catch::Config Class Reference
Inheritance diagram for Catch::Config:
Catch::IConfig Catch::Detail::NonCopyable

Public Member Functions

 Config (ConfigData const &data)
 
bool listTests () const
 
bool listTags () const
 
bool listReporters () const
 
bool listListeners () const
 
std::vector< ReporterSpec > const & getReporterSpecs () const
 
std::vector< ProcessedReporterSpec > const & getProcessedReporterSpecs () const
 
std::vector< std::string > const & getTestsOrTags () const override
 
std::vector< std::string > const & getSectionsToRun () const override
 
TestSpec const & testSpec () const override
 
bool hasTestFilters () const override
 
bool showHelp () const
 
bool allowThrows () const override
 
StringRef name () const override
 
bool includeSuccessfulResults () const override
 
bool warnAboutMissingAssertions () const override
 
bool warnAboutUnmatchedTestSpecs () const override
 
bool zeroTestsCountAsSuccess () const override
 
ShowDurations showDurations () const override
 
double minDuration () const override
 
TestRunOrder runOrder () const override
 
uint32_t rngSeed () const override
 
unsigned int shardCount () const override
 
unsigned int shardIndex () const override
 
ColourMode defaultColourMode () const override
 
bool shouldDebugBreak () const override
 
int abortAfter () const override
 
bool showInvisibles () const override
 
Verbosity verbosity () const override
 
bool skipBenchmarks () const override
 
bool benchmarkNoAnalysis () const override
 
unsigned int benchmarkSamples () const override
 
double benchmarkConfidenceInterval () const override
 
unsigned int benchmarkResamples () const override
 
std::chrono::milliseconds benchmarkWarmupTime () const override
 

The documentation for this class was generated from the following files: