Struct IConfig

Inheritance Relationships

Base Type

Struct Documentation

struct Catch::IConfig : public Catch::NonCopyable

Public Functions

~IConfig()
bool allowThrows() const = 0
std::ostream &stream() const = 0
std::string name() const = 0
bool includeSuccessfulResults() const = 0
bool shouldDebugBreak() const = 0
bool warnAboutMissingAssertions() const = 0
bool warnAboutNoTests() const = 0
int abortAfter() const = 0
bool showInvisibles() const = 0
ShowDurations::OrNot showDurations() const = 0
TestSpec const &testSpec() const = 0
bool hasTestFilters() const = 0
std::vector<std::string> const &getTestsOrTags() const = 0
RunTests::InWhatOrder runOrder() const = 0
unsigned int rngSeed() const = 0
UseColour::YesOrNo useColour() const = 0
std::vector<std::string> const &getSectionsToRun() const = 0
Verbosity verbosity() const = 0
bool benchmarkNoAnalysis() const = 0
int benchmarkSamples() const = 0
double benchmarkConfidenceInterval() const = 0
unsigned int benchmarkResamples() const = 0
std::chrono::milliseconds benchmarkWarmupTime() const = 0