Horizon
Loading...
Searching...
No Matches
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
 

Member Function Documentation

◆ abortAfter()

int Catch::Config::abortAfter ( ) const
overridevirtual

Implements Catch::IConfig.

◆ allowThrows()

bool Catch::Config::allowThrows ( ) const
overridevirtual

Implements Catch::IConfig.

◆ benchmarkConfidenceInterval()

double Catch::Config::benchmarkConfidenceInterval ( ) const
overridevirtual

Implements Catch::IConfig.

◆ benchmarkNoAnalysis()

bool Catch::Config::benchmarkNoAnalysis ( ) const
overridevirtual

Implements Catch::IConfig.

◆ benchmarkResamples()

unsigned int Catch::Config::benchmarkResamples ( ) const
overridevirtual

Implements Catch::IConfig.

◆ benchmarkSamples()

unsigned int Catch::Config::benchmarkSamples ( ) const
overridevirtual

Implements Catch::IConfig.

◆ benchmarkWarmupTime()

std::chrono::milliseconds Catch::Config::benchmarkWarmupTime ( ) const
overridevirtual

Implements Catch::IConfig.

◆ defaultColourMode()

ColourMode Catch::Config::defaultColourMode ( ) const
overridevirtual

Implements Catch::IConfig.

◆ getSectionsToRun()

std::vector< std::string > const & Catch::Config::getSectionsToRun ( ) const
overridevirtual

Implements Catch::IConfig.

◆ getTestsOrTags()

std::vector< std::string > const & Catch::Config::getTestsOrTags ( ) const
overridevirtual

Implements Catch::IConfig.

◆ hasTestFilters()

bool Catch::Config::hasTestFilters ( ) const
overridevirtual

Implements Catch::IConfig.

◆ includeSuccessfulResults()

bool Catch::Config::includeSuccessfulResults ( ) const
overridevirtual

Implements Catch::IConfig.

◆ minDuration()

double Catch::Config::minDuration ( ) const
overridevirtual

Implements Catch::IConfig.

◆ name()

StringRef Catch::Config::name ( ) const
overridevirtual

Implements Catch::IConfig.

◆ rngSeed()

uint32_t Catch::Config::rngSeed ( ) const
overridevirtual

Implements Catch::IConfig.

◆ runOrder()

TestRunOrder Catch::Config::runOrder ( ) const
overridevirtual

Implements Catch::IConfig.

◆ shardCount()

unsigned int Catch::Config::shardCount ( ) const
overridevirtual

Implements Catch::IConfig.

◆ shardIndex()

unsigned int Catch::Config::shardIndex ( ) const
overridevirtual

Implements Catch::IConfig.

◆ shouldDebugBreak()

bool Catch::Config::shouldDebugBreak ( ) const
overridevirtual

Implements Catch::IConfig.

◆ showDurations()

ShowDurations Catch::Config::showDurations ( ) const
overridevirtual

Implements Catch::IConfig.

◆ showInvisibles()

bool Catch::Config::showInvisibles ( ) const
overridevirtual

Implements Catch::IConfig.

◆ skipBenchmarks()

bool Catch::Config::skipBenchmarks ( ) const
overridevirtual

Implements Catch::IConfig.

◆ testSpec()

TestSpec const & Catch::Config::testSpec ( ) const
overridevirtual

Implements Catch::IConfig.

◆ verbosity()

Verbosity Catch::Config::verbosity ( ) const
overridevirtual

Implements Catch::IConfig.

◆ warnAboutMissingAssertions()

bool Catch::Config::warnAboutMissingAssertions ( ) const
overridevirtual

Implements Catch::IConfig.

◆ warnAboutUnmatchedTestSpecs()

bool Catch::Config::warnAboutUnmatchedTestSpecs ( ) const
overridevirtual

Implements Catch::IConfig.

◆ zeroTestsCountAsSuccess()

bool Catch::Config::zeroTestsCountAsSuccess ( ) const
overridevirtual

Implements Catch::IConfig.


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