Class Config
Defined in File catch_amalgamated.hpp
Inheritance Relationships
Base Type
public Catch::IConfig
(Class IConfig)
Class Documentation
-
class Config : public Catch::IConfig
Public Functions
-
Config() = default
-
Config(ConfigData const &data)
-
~Config() override
-
bool listTests() const
-
bool listTags() const
-
bool listReporters() const
-
bool listListeners() const
-
std::vector<ReporterSpec> const &getReporterSpecs() const
-
std::vector<ProcessedReporterSpec> const &getProcessedReporterSpecs() const
-
virtual std::vector<std::string> const &getTestsOrTags() const override
-
virtual std::vector<std::string> const &getSectionsToRun() const override
-
virtual bool hasTestFilters() const override
-
bool showHelp() const
-
virtual bool allowThrows() const override
-
virtual bool includeSuccessfulResults() const override
-
virtual bool warnAboutMissingAssertions() const override
-
virtual bool warnAboutUnmatchedTestSpecs() const override
-
virtual bool zeroTestsCountAsSuccess() const override
-
virtual ShowDurations showDurations() const override
-
virtual double minDuration() const override
-
virtual TestRunOrder runOrder() const override
-
virtual uint32_t rngSeed() const override
-
virtual unsigned int shardCount() const override
-
virtual unsigned int shardIndex() const override
-
virtual ColourMode defaultColourMode() const override
-
virtual bool shouldDebugBreak() const override
-
virtual int abortAfter() const override
-
virtual bool showInvisibles() const override
-
virtual bool skipBenchmarks() const override
-
virtual bool benchmarkNoAnalysis() const override
-
virtual unsigned int benchmarkSamples() const override
-
virtual double benchmarkConfidenceInterval() const override
-
virtual unsigned int benchmarkResamples() const override
-
virtual std::chrono::milliseconds benchmarkWarmupTime() const override
-
Config() = default