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

`#include <catch_amalgamated.hpp>`

Inheritance diagram for Catch::IConfig:
[legend]
Collaboration diagram for Catch::IConfig:
[legend]

## 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:

- tests/vendor/catch_amalgamated.hpp
- tests/vendor/catch_amalgamated.cpp