MCPcopy Create free account
hub / github.com/awslabs/aws-lambda-cpp / ParseGoogleTestFlag

Function ParseGoogleTestFlag

tests/gtest/gtest-all.cc:7369–7397  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7367"@G<" GTEST_DEV_EMAIL_ ">@D.\n";
7368
7369static bool ParseGoogleTestFlag(const char* const arg) {
7370 return ParseBoolFlag(arg, kAlsoRunDisabledTestsFlag,
7371 &GTEST_FLAG(also_run_disabled_tests)) ||
7372 ParseBoolFlag(arg, kBreakOnFailureFlag,
7373 &GTEST_FLAG(break_on_failure)) ||
7374 ParseBoolFlag(arg, kCatchExceptionsFlag,
7375 &GTEST_FLAG(catch_exceptions)) ||
7376 ParseStringFlag(arg, kColorFlag, &GTEST_FLAG(color)) ||
7377 ParseStringFlag(arg, kDeathTestStyleFlag,
7378 &GTEST_FLAG(death_test_style)) ||
7379 ParseBoolFlag(arg, kDeathTestUseFork,
7380 &GTEST_FLAG(death_test_use_fork)) ||
7381 ParseStringFlag(arg, kFilterFlag, &GTEST_FLAG(filter)) ||
7382 ParseStringFlag(arg, kInternalRunDeathTestFlag,
7383 &GTEST_FLAG(internal_run_death_test)) ||
7384 ParseBoolFlag(arg, kListTestsFlag, &GTEST_FLAG(list_tests)) ||
7385 ParseStringFlag(arg, kOutputFlag, &GTEST_FLAG(output)) ||
7386 ParseBoolFlag(arg, kPrintTimeFlag, &GTEST_FLAG(print_time)) ||
7387 ParseBoolFlag(arg, kPrintUTF8Flag, &GTEST_FLAG(print_utf8)) ||
7388 ParseInt32Flag(arg, kRandomSeedFlag, &GTEST_FLAG(random_seed)) ||
7389 ParseInt32Flag(arg, kRepeatFlag, &GTEST_FLAG(repeat)) ||
7390 ParseBoolFlag(arg, kShuffleFlag, &GTEST_FLAG(shuffle)) ||
7391 ParseInt32Flag(arg, kStackTraceDepthFlag,
7392 &GTEST_FLAG(stack_trace_depth)) ||
7393 ParseStringFlag(arg, kStreamResultToFlag,
7394 &GTEST_FLAG(stream_result_to)) ||
7395 ParseBoolFlag(arg, kThrowOnFailureFlag,
7396 &GTEST_FLAG(throw_on_failure));
7397}
7398
7399#if GTEST_USE_OWN_FLAGFILE_FLAG_
7400static void LoadFlagsFromFile(const std::string& path) {

Callers 2

LoadFlagsFromFileFunction · 0.85

Calls 3

ParseBoolFlagFunction · 0.85
ParseStringFlagFunction · 0.85
ParseInt32FlagFunction · 0.85

Tested by

no test coverage detected