MCPcopy Create free account
hub / github.com/InteractiveComputerGraphics/TriangleMeshDistance / ConfigData

Class ConfigData

tests/catch.hpp:4411–4447  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4409 struct IStream;
4410
4411 struct ConfigData {
4412 bool listTests = false;
4413 bool listTags = false;
4414 bool listReporters = false;
4415 bool listTestNamesOnly = false;
4416
4417 bool showSuccessfulTests = false;
4418 bool shouldDebugBreak = false;
4419 bool noThrow = false;
4420 bool showHelp = false;
4421 bool showInvisibles = false;
4422 bool filenamesAsTags = false;
4423 bool libIdentify = false;
4424
4425 int abortAfter = -1;
4426 unsigned int rngSeed = 0;
4427 int benchmarkResolutionMultiple = 100;
4428
4429 Verbosity verbosity = Verbosity::Normal;
4430 WarnAbout::What warnings = WarnAbout::Nothing;
4431 ShowDurations::OrNot showDurations = ShowDurations::DefaultForReporter;
4432 RunTests::InWhatOrder runOrder = RunTests::InDeclarationOrder;
4433 UseColour::YesOrNo useColour = UseColour::Auto;
4434 WaitForKeypress::When waitForKeypress = WaitForKeypress::Never;
4435
4436 std::string outputFilename;
4437 std::string name;
4438 std::string processName;
4439#ifndef CATCH_CONFIG_DEFAULT_REPORTER
4440#define CATCH_CONFIG_DEFAULT_REPORTER "console"
4441#endif
4442 std::string reporterName = CATCH_CONFIG_DEFAULT_REPORTER;
4443#undef CATCH_CONFIG_DEFAULT_REPORTER
4444
4445 std::vector<std::string> testsOrTags;
4446 std::vector<std::string> sectionsToRun;
4447 };
4448
4449 class Config : public IConfig {
4450 public:

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected