QtRocket
 
Loading...
Searching...
No Matches
Catch::IConfig Class Referenceabstract

#include <catch_amalgamated.hpp>

Inheritance diagram for Catch::IConfig:
Collaboration diagram for Catch::IConfig:

Public Member Functions

virtual ~IConfig ()
 
virtual bool allowThrows () const =0
 
virtual StringRef name () const =0
 
virtual bool includeSuccessfulResults () const =0
 
virtual bool shouldDebugBreak () const =0
 
virtual bool warnAboutMissingAssertions () const =0
 
virtual bool warnAboutUnmatchedTestSpecs () const =0
 
virtual bool zeroTestsCountAsSuccess () const =0
 
virtual int abortAfter () const =0
 
virtual bool showInvisibles () const =0
 
virtual ShowDurations showDurations () const =0
 
virtual double minDuration () const =0
 
virtual TestSpec const & testSpec () const =0
 
virtual bool hasTestFilters () const =0
 
virtual std::vector< std::string > const & getTestsOrTags () const =0
 
virtual TestRunOrder runOrder () const =0
 
virtual uint32_t rngSeed () const =0
 
virtual unsigned int shardCount () const =0
 
virtual unsigned int shardIndex () const =0
 
virtual ColourMode defaultColourMode () const =0
 
virtual std::vector< std::string > const & getSectionsToRun () const =0
 
virtual Verbosity verbosity () const =0
 
virtual bool skipBenchmarks () const =0
 
virtual bool benchmarkNoAnalysis () const =0
 
virtual unsigned int benchmarkSamples () const =0
 
virtual double benchmarkConfidenceInterval () const =0
 
virtual unsigned int benchmarkResamples () const =0
 
virtual std::chrono::milliseconds benchmarkWarmupTime () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from Catch::Detail::NonCopyable
 NonCopyable () noexcept=default
 

Constructor & Destructor Documentation

◆ ~IConfig()

Catch::IConfig::~IConfig ( )
virtualdefault

Member Function Documentation

◆ abortAfter()

virtual int Catch::IConfig::abortAfter ( ) const
pure virtual

Implemented in Catch::Config.

◆ allowThrows()

virtual bool Catch::IConfig::allowThrows ( ) const
pure virtual

Implemented in Catch::Config.

Here is the caller graph for this function:

◆ benchmarkConfidenceInterval()

virtual double Catch::IConfig::benchmarkConfidenceInterval ( ) const
pure virtual

Implemented in Catch::Config.

Here is the caller graph for this function:

◆ benchmarkNoAnalysis()

virtual bool Catch::IConfig::benchmarkNoAnalysis ( ) const
pure virtual

Implemented in Catch::Config.

Here is the caller graph for this function:

◆ benchmarkResamples()

virtual unsigned int Catch::IConfig::benchmarkResamples ( ) const
pure virtual

Implemented in Catch::Config.

Here is the caller graph for this function:

◆ benchmarkSamples()

virtual unsigned int Catch::IConfig::benchmarkSamples ( ) const
pure virtual

Implemented in Catch::Config.

Here is the caller graph for this function:

◆ benchmarkWarmupTime()

virtual std::chrono::milliseconds Catch::IConfig::benchmarkWarmupTime ( ) const
pure virtual

Implemented in Catch::Config.

Here is the caller graph for this function:

◆ defaultColourMode()

virtual ColourMode Catch::IConfig::defaultColourMode ( ) const
pure virtual

Implemented in Catch::Config.

◆ getSectionsToRun()

virtual std::vector< std::string > const & Catch::IConfig::getSectionsToRun ( ) const
pure virtual

Implemented in Catch::Config.

◆ getTestsOrTags()

virtual std::vector< std::string > const & Catch::IConfig::getTestsOrTags ( ) const
pure virtual

Implemented in Catch::Config.

◆ hasTestFilters()

virtual bool Catch::IConfig::hasTestFilters ( ) const
pure virtual

Implemented in Catch::Config.

◆ includeSuccessfulResults()

virtual bool Catch::IConfig::includeSuccessfulResults ( ) const
pure virtual

Implemented in Catch::Config.

◆ minDuration()

virtual double Catch::IConfig::minDuration ( ) const
pure virtual

Implemented in Catch::Config.

Here is the caller graph for this function:

◆ name()

virtual StringRef Catch::IConfig::name ( ) const
pure virtual

Implemented in Catch::Config.

◆ rngSeed()

virtual uint32_t Catch::IConfig::rngSeed ( ) const
pure virtual

Implemented in Catch::Config.

Here is the caller graph for this function:

◆ runOrder()

virtual TestRunOrder Catch::IConfig::runOrder ( ) const
pure virtual

Implemented in Catch::Config.

Here is the caller graph for this function:

◆ shardCount()

virtual unsigned int Catch::IConfig::shardCount ( ) const
pure virtual

Implemented in Catch::Config.

Here is the caller graph for this function:

◆ shardIndex()

virtual unsigned int Catch::IConfig::shardIndex ( ) const
pure virtual

Implemented in Catch::Config.

Here is the caller graph for this function:

◆ shouldDebugBreak()

virtual bool Catch::IConfig::shouldDebugBreak ( ) const
pure virtual

Implemented in Catch::Config.

◆ showDurations()

virtual ShowDurations Catch::IConfig::showDurations ( ) const
pure virtual

Implemented in Catch::Config.

Here is the caller graph for this function:

◆ showInvisibles()

virtual bool Catch::IConfig::showInvisibles ( ) const
pure virtual

Implemented in Catch::Config.

◆ skipBenchmarks()

virtual bool Catch::IConfig::skipBenchmarks ( ) const
pure virtual

Implemented in Catch::Config.

◆ testSpec()

virtual TestSpec const & Catch::IConfig::testSpec ( ) const
pure virtual

Implemented in Catch::Config.

◆ verbosity()

virtual Verbosity Catch::IConfig::verbosity ( ) const
pure virtual

Implemented in Catch::Config.

◆ warnAboutMissingAssertions()

virtual bool Catch::IConfig::warnAboutMissingAssertions ( ) const
pure virtual

Implemented in Catch::Config.

◆ warnAboutUnmatchedTestSpecs()

virtual bool Catch::IConfig::warnAboutUnmatchedTestSpecs ( ) const
pure virtual

Implemented in Catch::Config.

◆ zeroTestsCountAsSuccess()

virtual bool Catch::IConfig::zeroTestsCountAsSuccess ( ) const
pure virtual

Implemented in Catch::Config.


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