Class IConfig
Defined in File catch_amalgamated.hpp
Inheritance Relationships
Base Type
public Catch::Detail::NonCopyable
(Class NonCopyable)
Derived Type
public Catch::Config
(Class Config)
Class Documentation
-
class IConfig : public Catch::Detail::NonCopyable
Subclassed by Catch::Config
Public Functions
-
virtual ~IConfig()
-
virtual bool allowThrows() 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 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 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
-
virtual ~IConfig()