Struct ConfigData
Defined in File catch_amalgamated.hpp
Struct Documentation
-
struct ConfigData
Public Members
-
bool listTests = false
-
bool listTags = false
-
bool listReporters = false
-
bool listListeners = false
-
bool showSuccessfulTests = false
-
bool shouldDebugBreak = false
-
bool noThrow = false
-
bool showHelp = false
-
bool showInvisibles = false
-
bool filenamesAsTags = false
-
bool libIdentify = false
-
bool allowZeroTests = false
-
int abortAfter = -1
-
uint32_t rngSeed = generateRandomSeed(GenerateFrom::Default)
-
unsigned int shardCount = 1
-
unsigned int shardIndex = 0
-
bool skipBenchmarks = false
-
bool benchmarkNoAnalysis = false
-
unsigned int benchmarkSamples = 100
-
double benchmarkConfidenceInterval = 0.95
-
unsigned int benchmarkResamples = 100'000
-
std::chrono::milliseconds::rep benchmarkWarmupTime = 100
-
ShowDurations showDurations = ShowDurations::DefaultForReporter
-
double minDuration = -1
-
TestRunOrder runOrder = TestRunOrder::Declared
-
ColourMode defaultColourMode = ColourMode::PlatformDefault
-
WaitForKeypress::When waitForKeypress = WaitForKeypress::Never
-
std::string defaultOutputFilename
-
std::string name
-
std::string processName
-
std::vector<ReporterSpec> reporterSpecifications
-
std::vector<std::string> testsOrTags
-
std::vector<std::string> sectionsToRun
-
bool listTests = false