Struct ConfigData

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 = 100000
std::chrono::milliseconds::rep benchmarkWarmupTime = 100
Verbosity verbosity = Verbosity::Normal
WarnAbout::What warnings = WarnAbout::Nothing
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