Index: cc/resources/raster_worker_pool_perftest.cc |
diff --git a/cc/resources/raster_worker_pool_perftest.cc b/cc/resources/raster_worker_pool_perftest.cc |
index c76ec43bd392e096544e80aab078495aa9a8c333..2538ea86db604a063da7cf9fcade90a839cb38c1 100644 |
--- a/cc/resources/raster_worker_pool_perftest.cc |
+++ b/cc/resources/raster_worker_pool_perftest.cc |
@@ -244,7 +244,7 @@ class RasterWorkerPoolPerfTest |
RunMessageLoopUntilAllTasksHaveCompleted(); |
perf_test::PrintResult("schedule_tasks", |
- "", |
+ TestModifierString(), |
test_name, |
timer_.LapsPerSecond(), |
"runs/s", |
@@ -282,7 +282,7 @@ class RasterWorkerPoolPerfTest |
RunMessageLoopUntilAllTasksHaveCompleted(); |
perf_test::PrintResult("schedule_alternate_tasks", |
- "", |
+ TestModifierString(), |
test_name, |
timer_.LapsPerSecond(), |
"runs/s", |
@@ -314,7 +314,7 @@ class RasterWorkerPoolPerfTest |
RunMessageLoopUntilAllTasksHaveCompleted(); |
perf_test::PrintResult("schedule_and_execute_tasks", |
- "", |
+ TestModifierString(), |
test_name, |
timer_.LapsPerSecond(), |
"runs/s", |
@@ -322,6 +322,19 @@ class RasterWorkerPoolPerfTest |
} |
private: |
+ std::string TestModifierString() const { |
+ switch (GetParam()) { |
+ case RASTER_WORKER_POOL_TYPE_PIXEL_BUFFER: |
+ return std::string("_pixel_raster_worker_pool"); |
+ case RASTER_WORKER_POOL_TYPE_IMAGE: |
+ return std::string("_image_raster_worker_pool"); |
+ case RASTER_WORKER_POOL_TYPE_DIRECT: |
+ return std::string("_direct_raster_worker_pool"); |
+ } |
+ NOTREACHED(); |
+ return std::string(); |
+ } |
+ |
scoped_refptr<TestContextProvider> context_provider_; |
FakeOutputSurfaceClient output_surface_client_; |
scoped_ptr<FakeOutputSurface> output_surface_; |