diff options
Diffstat (limited to 'chromium/cc/base/rtree_perftest.cc')
-rw-r--r-- | chromium/cc/base/rtree_perftest.cc | 17 |
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_; }; |