This commit is contained in:
Virendra2406087 2026-09-04 11:06:02 +02:00 committed by GitHub
commit f0c895576c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 4 deletions

View File

@ -266,6 +266,8 @@ const char kInfoVerbosity[] = "info";
const char kWarningVerbosity[] = "warning";
// No logs are printed.
const char kErrorVerbosity[] = "error";
// No logs are printed.
const char kIgnoreVerbosity[] = "ignore";
// Returns true if and only if a log with the given severity is visible
// according to the --gmock_verbose flag.

View File

@ -134,12 +134,13 @@ GTEST_API_ bool LogIsVisible(LogSeverity severity) {
if (GMOCK_FLAG_GET(verbose) == kInfoVerbosity) {
// Always show the log if --gmock_verbose=info.
return true;
} else if (GMOCK_FLAG_GET(verbose) == kErrorVerbosity) {
// Always hide it if --gmock_verbose=error.
} else if (GMOCK_FLAG_GET(verbose) == kErrorVerbosity ||
GMOCK_FLAG_GET(verbose) == kIgnoreVerbosity) {
// Always hide it if --gmock_verbose=error or --gmock_verbose=ignore.
return false;
} else {
// If --gmock_verbose is neither "info" nor "error", we treat it
// as "warning" (its default value).
// If --gmock_verbose is neither "info", "error", nor "ignore",
// we treat it as "warning" (its default value).
return severity == kWarning;
}
}