Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(222)

Unified Diff: tools/perf/benchmarks/smoothness.py

Issue 816353008: [Telemetry] Explicitly define Name() method for all perf benchmarks (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/perf/benchmarks/smoothness.py
diff --git a/tools/perf/benchmarks/smoothness.py b/tools/perf/benchmarks/smoothness.py
index 246cc4c8ee5517d00fb0acffe928c9f04bbbdc1c..58feac10a9dc4b3b98876534d84194a9934f77e7 100644
--- a/tools/perf/benchmarks/smoothness.py
+++ b/tools/perf/benchmarks/smoothness.py
@@ -15,6 +15,10 @@ class SmoothnessTop25(benchmark.Benchmark):
test = smoothness.Smoothness
page_set = page_sets.Top25SmoothPageSet
+ @classmethod
+ def Name(cls):
+ return 'smoothness.top_25_smooth'
+
class SmoothnessToughFiltersCases(benchmark.Benchmark):
"""Measures frame rate and a variety of other statistics.
@@ -24,6 +28,10 @@ class SmoothnessToughFiltersCases(benchmark.Benchmark):
test = smoothness.Smoothness
page_set = page_sets.ToughFiltersCasesPageSet
+ @classmethod
+ def Name(cls):
+ return 'smoothness.tough_filters_cases'
+
# crbug.com/388877, crbug.com/396127
@benchmark.Disabled('mac', 'win', 'android')
@@ -35,18 +43,30 @@ class SmoothnessToughCanvasCases(benchmark.Benchmark):
test = smoothness.Smoothness
page_set = page_sets.ToughCanvasCasesPageSet
+ @classmethod
+ def Name(cls):
+ return 'smoothness.tough_canvas_cases'
+
@benchmark.Disabled('android', 'mac', 'win') # crbug.com/373812
class SmoothnessToughWebGLCases(benchmark.Benchmark):
test = smoothness.Smoothness
page_set = page_sets.ToughWebglCasesPageSet
+ @classmethod
+ def Name(cls):
+ return 'smoothness.tough_webgl_cases'
+
@benchmark.Enabled('android')
class SmoothnessMaps(benchmark.Benchmark):
test = smoothness.Smoothness
page_set = page_sets.MapsPageSet
+ @classmethod
+ def Name(cls):
+ return 'smoothness.maps'
+
@benchmark.Enabled('android')
class SmoothnessKeyMobileSites(benchmark.Benchmark):
@@ -56,11 +76,19 @@ class SmoothnessKeyMobileSites(benchmark.Benchmark):
test = smoothness.Smoothness
page_set = page_sets.KeyMobileSitesSmoothPageSet
+ @classmethod
+ def Name(cls):
+ return 'smoothness.key_mobile_sites_smooth'
+
class SmoothnessToughAnimationCases(benchmark.Benchmark):
test = smoothness.Smoothness
page_set = page_sets.ToughAnimationCasesPageSet
+ @classmethod
+ def Name(cls):
+ return 'smoothness.tough_animation_cases'
+
@benchmark.Enabled('android')
class SmoothnessKeySilkCases(benchmark.Benchmark):
@@ -70,6 +98,10 @@ class SmoothnessKeySilkCases(benchmark.Benchmark):
test = smoothness.Smoothness
page_set = page_sets.KeySilkCasesPageSet
+ @classmethod
+ def Name(cls):
+ return 'smoothness.key_silk_cases'
+
@benchmark.Enabled('android')
class SmoothnessGpuRasterizationTop25(benchmark.Benchmark):
@@ -81,6 +113,10 @@ class SmoothnessGpuRasterizationTop25(benchmark.Benchmark):
def CustomizeBrowserOptions(self, options):
silk_flags.CustomizeBrowserOptionsForGpuRasterization(options)
+ @classmethod
+ def Name(cls):
+ return 'smoothness.gpu_rasterization.top_25_smooth'
+
@benchmark.Enabled('android')
class SmoothnessGpuRasterizationKeyMobileSites(benchmark.Benchmark):
@@ -93,6 +129,10 @@ class SmoothnessGpuRasterizationKeyMobileSites(benchmark.Benchmark):
def CustomizeBrowserOptions(self, options):
silk_flags.CustomizeBrowserOptionsForGpuRasterization(options)
+ @classmethod
+ def Name(cls):
+ return 'smoothness.gpu_rasterization.key_mobile_sites_smooth'
+
@benchmark.Enabled('android')
class SmoothnessSyncScrollKeyMobileSites(benchmark.Benchmark):
@@ -105,12 +145,20 @@ class SmoothnessSyncScrollKeyMobileSites(benchmark.Benchmark):
def CustomizeBrowserOptions(self, options):
silk_flags.CustomizeBrowserOptionsForSyncScrolling(options)
+ @classmethod
+ def Name(cls):
+ return 'smoothness.sync_scroll.key_mobile_sites_smooth'
+
@benchmark.Enabled('android')
class SmoothnessSimpleMobilePages(benchmark.Benchmark):
"""Measures rendering statistics for simple mobile sites page set """
test = smoothness.Smoothness
page_set = page_sets.SimpleMobileSitesPageSet
+ @classmethod
+ def Name(cls):
+ return 'smoothness.simple_mobile_sites'
+
@benchmark.Enabled('android', 'chromeos')
class SmoothnessToughPinchZoomCases(benchmark.Benchmark):
"""Measures rendering statistics for pinch-zooming into the tough pinch zoom
@@ -119,6 +167,10 @@ class SmoothnessToughPinchZoomCases(benchmark.Benchmark):
test = smoothness.Smoothness
page_set = page_sets.ToughPinchZoomCasesPageSet
+ @classmethod
+ def Name(cls):
+ return 'smoothness.tough_pinch_zoom_cases'
+
@benchmark.Enabled('android')
class SmoothnessPolymer(benchmark.Benchmark):
@@ -127,6 +179,10 @@ class SmoothnessPolymer(benchmark.Benchmark):
test = smoothness.Smoothness
page_set = page_sets.PolymerPageSet
+ @classmethod
+ def Name(cls):
+ return 'smoothness.polymer'
+
@benchmark.Enabled('android')
class SmoothnessGpuRasterizationPolymer(benchmark.Benchmark):
@@ -138,12 +194,20 @@ class SmoothnessGpuRasterizationPolymer(benchmark.Benchmark):
def CustomizeBrowserOptions(self, options):
silk_flags.CustomizeBrowserOptionsForGpuRasterization(options)
+ @classmethod
+ def Name(cls):
+ return 'smoothness.gpu_rasterization.polymer'
+
class SmoothnessToughFastScrollingCases(benchmark.Benchmark):
test = smoothness.Smoothness
page_set = page_sets.ToughScrollingCasesPageSet
options = {'page_label_filter' : 'fastscrolling'}
+ @classmethod
+ def Name(cls):
+ return 'smoothness.tough_scrolling_cases'
+
class SmoothnessImageDecodingCases(benchmark.Benchmark):
"""Measures decoding statistics for jpeg images.
@@ -154,6 +218,10 @@ class SmoothnessImageDecodingCases(benchmark.Benchmark):
silk_flags.CustomizeBrowserOptionsForGpuRasterization(options)
options.AppendExtraBrowserArgs('--disable-accelerated-jpeg-decoding')
+ @classmethod
+ def Name(cls):
+ return 'smoothness.image_decoding_cases'
+
class SmoothnessGpuImageDecodingCases(benchmark.Benchmark):
"""Measures decoding statistics for jpeg images with GPU rasterization
@@ -165,3 +233,7 @@ class SmoothnessGpuImageDecodingCases(benchmark.Benchmark):
silk_flags.CustomizeBrowserOptionsForGpuRasterization(options)
# TODO: Remove the following line once M41 goes stable
options.AppendExtraBrowserArgs('--enable-accelerated-jpeg-decoding')
+ @classmethod
+ def Name(cls):
+ return 'smoothness.gpu_rasterization_and_decoding.image_decoding_cases'
+

Powered by Google App Engine
This is Rietveld 408576698