Index: scripts/slave/recipe_modules/chromium_tests/steps.py |
diff --git a/scripts/slave/recipe_modules/chromium_tests/steps.py b/scripts/slave/recipe_modules/chromium_tests/steps.py |
index a67bb356e0e7cb6c155c5e58dc5cf2366a1cf3a1..d1b65945d2e37d09982acee2ce7e9d9f7202716a 100644 |
--- a/scripts/slave/recipe_modules/chromium_tests/steps.py |
+++ b/scripts/slave/recipe_modules/chromium_tests/steps.py |
@@ -99,6 +99,23 @@ class ArchiveBuildStep(Test): |
return [] |
+class ResourceSizesStep(Test): |
+ def __init__(self, compile_target, apk_name): |
+ self.compile_target = compile_target |
+ self.apk_name = apk_name |
+ |
+ def run(self, api, suffix, test_filter=None): |
+ apk_path = api.chromium_android.apk_path(self.apk_name) |
+ return api.chromium_android.resource_sizes(apk_path, chartjson_file=True) |
+ |
+ def compile_targets(self, api): |
+ return [self.compile_target] |
+ |
+ @property |
+ def name(self): |
+ return 'resource_sizes' # pragma: no cover |
+ |
+ |
class SizesStep(Test): |
def __init__(self, results_url, perf_id): |
self.results_url = results_url |