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