| 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
|
|
|