| Index: tools/perf/benchmarks/dromaeo.py
|
| diff --git a/tools/perf/benchmarks/dromaeo.py b/tools/perf/benchmarks/dromaeo.py
|
| index 1f32d3923bdf36175d00c566a28d355b330d048b..2e6f9a942792198e39ed21831294cba77c7a3bf4 100644
|
| --- a/tools/perf/benchmarks/dromaeo.py
|
| +++ b/tools/perf/benchmarks/dromaeo.py
|
| @@ -98,6 +98,10 @@ class _DromaeoBenchmark(benchmark.Benchmark):
|
| """A base class for Dromaeo benchmarks."""
|
| test = _DromaeoMeasurement
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo'
|
| +
|
| def CreatePageSet(self, options):
|
| """Makes a PageSet for Dromaeo benchmarks."""
|
| # Subclasses are expected to define class members called query_param and
|
| @@ -122,6 +126,10 @@ class DromaeoDomCoreAttr(_DromaeoBenchmark):
|
| tag = 'domcoreattr'
|
| query_param = 'dom-attr'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.domcoreattr'
|
| +
|
|
|
| class DromaeoDomCoreModify(_DromaeoBenchmark):
|
| """Dromaeo DOMCore modify JavaScript benchmark.
|
| @@ -131,6 +139,10 @@ class DromaeoDomCoreModify(_DromaeoBenchmark):
|
| tag = 'domcoremodify'
|
| query_param = 'dom-modify'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.domcoremodify'
|
| +
|
|
|
| class DromaeoDomCoreQuery(_DromaeoBenchmark):
|
| """Dromaeo DOMCore query JavaScript benchmark.
|
| @@ -140,6 +152,10 @@ class DromaeoDomCoreQuery(_DromaeoBenchmark):
|
| tag = 'domcorequery'
|
| query_param = 'dom-query'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.domcorequery'
|
| +
|
|
|
| class DromaeoDomCoreTraverse(_DromaeoBenchmark):
|
| """Dromaeo DOMCore traverse JavaScript benchmark.
|
| @@ -149,6 +165,10 @@ class DromaeoDomCoreTraverse(_DromaeoBenchmark):
|
| tag = 'domcoretraverse'
|
| query_param = 'dom-traverse'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.domcoretraverse'
|
| +
|
|
|
| class DromaeoJslibAttrJquery(_DromaeoBenchmark):
|
| """Dromaeo JSLib attr jquery JavaScript benchmark.
|
| @@ -159,6 +179,10 @@ class DromaeoJslibAttrJquery(_DromaeoBenchmark):
|
| tag = 'jslibattrjquery'
|
| query_param = 'jslib-attr-jquery'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.jslibattrjquery'
|
| +
|
|
|
| class DromaeoJslibAttrPrototype(_DromaeoBenchmark):
|
| """Dromaeo JSLib attr prototype JavaScript benchmark.
|
| @@ -169,6 +193,10 @@ class DromaeoJslibAttrPrototype(_DromaeoBenchmark):
|
| tag = 'jslibattrprototype'
|
| query_param = 'jslib-attr-prototype'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.jslibattrprototype'
|
| +
|
|
|
| class DromaeoJslibEventJquery(_DromaeoBenchmark):
|
| """Dromaeo JSLib event jquery JavaScript benchmark.
|
| @@ -179,6 +207,10 @@ class DromaeoJslibEventJquery(_DromaeoBenchmark):
|
| tag = 'jslibeventjquery'
|
| query_param = 'jslib-event-jquery'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.jslibeventjquery'
|
| +
|
|
|
| class DromaeoJslibEventPrototype(_DromaeoBenchmark):
|
| """Dromaeo JSLib event prototype JavaScript benchmark.
|
| @@ -189,6 +221,10 @@ class DromaeoJslibEventPrototype(_DromaeoBenchmark):
|
| tag = 'jslibeventprototype'
|
| query_param = 'jslib-event-prototype'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.jslibeventprototype'
|
| +
|
|
|
| @benchmark.Disabled('xp') # crbug.com/389731
|
| class DromaeoJslibModifyJquery(_DromaeoBenchmark):
|
| @@ -200,6 +236,10 @@ class DromaeoJslibModifyJquery(_DromaeoBenchmark):
|
| tag = 'jslibmodifyjquery'
|
| query_param = 'jslib-modify-jquery'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.jslibmodifyjquery'
|
| +
|
|
|
| class DromaeoJslibModifyPrototype(_DromaeoBenchmark):
|
| """Dromaeo JSLib modify prototype JavaScript benchmark.
|
| @@ -210,6 +250,10 @@ class DromaeoJslibModifyPrototype(_DromaeoBenchmark):
|
| tag = 'jslibmodifyprototype'
|
| query_param = 'jslib-modify-prototype'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.jslibmodifyprototype'
|
| +
|
|
|
| class DromaeoJslibStyleJquery(_DromaeoBenchmark):
|
| """Dromaeo JSLib style jquery JavaScript benchmark.
|
| @@ -220,6 +264,10 @@ class DromaeoJslibStyleJquery(_DromaeoBenchmark):
|
| tag = 'jslibstylejquery'
|
| query_param = 'jslib-style-jquery'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.jslibstylejquery'
|
| +
|
|
|
| class DromaeoJslibStylePrototype(_DromaeoBenchmark):
|
| """Dromaeo JSLib style prototype JavaScript benchmark.
|
| @@ -230,6 +278,10 @@ class DromaeoJslibStylePrototype(_DromaeoBenchmark):
|
| tag = 'jslibstyleprototype'
|
| query_param = 'jslib-style-prototype'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.jslibstyleprototype'
|
| +
|
|
|
| class DromaeoJslibTraverseJquery(_DromaeoBenchmark):
|
| """Dromaeo JSLib traverse jquery JavaScript benchmark.
|
| @@ -241,6 +293,10 @@ class DromaeoJslibTraverseJquery(_DromaeoBenchmark):
|
| tag = 'jslibtraversejquery'
|
| query_param = 'jslib-traverse-jquery'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.jslibtraversejquery'
|
| +
|
|
|
| class DromaeoJslibTraversePrototype(_DromaeoBenchmark):
|
| """Dromaeo JSLib traverse prototype JavaScript benchmark.
|
| @@ -250,6 +306,10 @@ class DromaeoJslibTraversePrototype(_DromaeoBenchmark):
|
| tag = 'jslibtraverseprototype'
|
| query_param = 'jslib-traverse-prototype'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.jslibtraverseprototype'
|
| +
|
|
|
| class DromaeoCSSQueryJquery(_DromaeoBenchmark):
|
| """Dromaeo CSS Query jquery JavaScript benchmark.
|
| @@ -259,3 +319,7 @@ class DromaeoCSSQueryJquery(_DromaeoBenchmark):
|
| tag = 'cssqueryjquery'
|
| query_param = 'cssquery-jquery'
|
|
|
| + @classmethod
|
| + def Name(cls):
|
| + return 'dromaeo.cssqueryjquery'
|
| +
|
|
|