Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(211)

Unified Diff: third_party/WebKit/Source/platform/testing/HistogramTester.cpp

Issue 2137483003: Add UMA metrics for root scroller intervention to track forcing passive breakage. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Use HistogramTester Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/platform/testing/HistogramTester.cpp
diff --git a/third_party/WebKit/Source/platform/testing/HistogramTester.cpp b/third_party/WebKit/Source/platform/testing/HistogramTester.cpp
index 043ca95221a76defaffd2f9a6ebca685ab7d872b..dd7f2a28e8afb2f3beb798d7efc67b9f22ed270d 100644
--- a/third_party/WebKit/Source/platform/testing/HistogramTester.cpp
+++ b/third_party/WebKit/Source/platform/testing/HistogramTester.cpp
@@ -23,4 +23,14 @@ void HistogramTester::expectTotalCount(const std::string& name, base::HistogramB
m_histogramTester->ExpectTotalCount(name, count);
}
+base::HistogramBase::Count HistogramTester::histogramCount(const std::string& name, base::HistogramBase::Sample bucket) const
+{
+ std::vector<base::Bucket> histograms = m_histogramTester->GetAllSamples(name);
+ for (const auto& measuredBucket : histograms) {
+ if (bucket == measuredBucket.min)
+ return measuredBucket.count;
+ }
+ return 0;
+}
+
} // namespace blink

Powered by Google App Engine
This is Rietveld 408576698