summaryrefslogtreecommitdiffstats
path: root/chromium/cc/base/rtree_perftest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/cc/base/rtree_perftest.cc')
-rw-r--r--chromium/cc/base/rtree_perftest.cc17
1 files changed, 12 insertions, 5 deletions
diff --git a/chromium/cc/base/rtree_perftest.cc b/chromium/cc/base/rtree_perftest.cc
index 3b12bf594f7..00d8a954b5c 100644
--- a/chromium/cc/base/rtree_perftest.cc
+++ b/chromium/cc/base/rtree_perftest.cc
@@ -6,7 +6,7 @@
#include "cc/base/rtree.h"
#include "testing/gtest/include/gtest/gtest.h"
-#include "testing/perf/perf_test.h"
+#include "testing/perf/perf_result_reporter.h"
namespace cc {
namespace {
@@ -39,8 +39,8 @@ class RTreePerfTest : public testing::Test {
timer_.NextLap();
} while (!timer_.HasTimeLimitExpired());
- perf_test::PrintResult("rtree_construct", "", test_name,
- timer_.LapsPerSecond(), "runs/s", true);
+ perf_test::PerfResultReporter reporter = SetUpReporter(test_name);
+ reporter.AddResult("_construct", timer_.LapsPerSecond());
}
void RunSearchTest(const std::string& test_name, int rect_count) {
@@ -65,8 +65,8 @@ class RTreePerfTest : public testing::Test {
timer_.NextLap();
} while (!timer_.HasTimeLimitExpired());
- perf_test::PrintResult("rtree_search", "", test_name,
- timer_.LapsPerSecond(), "runs/s", true);
+ perf_test::PerfResultReporter reporter = SetUpReporter(test_name);
+ reporter.AddResult("_search", timer_.LapsPerSecond());
}
std::vector<gfx::Rect> BuildRects(int count) {
@@ -85,6 +85,13 @@ class RTreePerfTest : public testing::Test {
}
protected:
+ perf_test::PerfResultReporter SetUpReporter(const std::string& story_name) {
+ perf_test::PerfResultReporter reporter("rtree", story_name);
+ reporter.RegisterImportantMetric("_construct", "runs/s");
+ reporter.RegisterImportantMetric("_search", "runs/s");
+ return reporter;
+ }
+
base::LapTimer timer_;
};