Index: tools/perf/benchmarks/thread_times.py |
diff --git a/tools/perf/benchmarks/thread_times.py b/tools/perf/benchmarks/thread_times.py |
index 06764d2c3983a126b3af458fe9c95ecd863a53b5..2b62b64223a4afe744bbf8e31121a343e646c3d1 100644 |
--- a/tools/perf/benchmarks/thread_times.py |
+++ b/tools/perf/benchmarks/thread_times.py |
@@ -3,8 +3,10 @@ |
# found in the LICENSE file. |
from telemetry import test |
+from benchmarks import silk_flags |
from measurements import thread_times |
+ |
class ThreadTimesKeySilkCases(test.Test): |
"""Measures timeline metrics while performing smoothness action on key silk |
cases.""" |
@@ -12,6 +14,18 @@ class ThreadTimesKeySilkCases(test.Test): |
page_set = 'page_sets/key_silk_cases.json' |
options = {"report_silk_results": True} |
+ |
+class ThreadTimesFastPathKeySilkCases(test.Test): |
+ """Measures timeline metrics while performing smoothness action on key silk |
+ cases using bleeding edge rendering fast paths.""" |
+ tag = 'fast_path' |
+ test = thread_times.ThreadTimes |
+ page_set = 'page_sets/key_silk_cases.json' |
+ options = {"report_silk_results": True} |
+ def CustomizeBrowserOptions(self, options): |
+ silk_flags.CustomizeBrowserOptionsForFastPath(options) |
+ |
+ |
class LegacySilkBenchmark(ThreadTimesKeySilkCases): |
"""Same as thread_times.key_silk_cases but with the old name.""" |
@classmethod |