Commit 48a62dd0 authored by Nghia Nguyen's avatar Nghia Nguyen Committed by Commit Bot

Move dromaeo.cssqueryjquery & dromaeo.jslib* benchmarks to tools/perf/contrib/ directory

As a results of this, dromaeo.cssqueryjquery & dromaeo.jslib* benchmarks are no longer
scheduled to run on the perf waterfall.

However, users can still run these benchmark locally & through trybot:

Local run:
./tools/perf/run_benchmark --browser=system dromaeo.cssqueryjquery

Trybot:
./tools/perf/run_benchmark try win-8 dromaeo.cssqueryjquery

Bug: 717321
Change-Id: Id66b42962083a8eb495f47ba7086cae139b0d796
Reviewed-on: https://chromium-review.googlesource.com/492489
Commit-Queue: Ned Nguyen <nednguyen@google.com>
Reviewed-by: default avatarKentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#468534}
parent 677014ea
This diff is collapsed.
This diff is collapsed.
......@@ -20,21 +20,10 @@ blink_style.polymer,,
blink_style.top_25,,
blob_storage.blob_storage,,
cc_perftests,enne@chromium.org,
dromaeo.cssqueryjquery,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.domcoreattr,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.domcoremodify,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.domcorequery,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.domcoretraverse,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.jslibattrjquery,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.jslibattrprototype,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.jslibeventjquery,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.jslibeventprototype,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.jslibmodifyjquery,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.jslibmodifyprototype,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.jslibstylejquery,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.jslibstyleprototype,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.jslibtraversejquery,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dromaeo.jslibtraverseprototype,"yukishiino@chromium.org, bashi@chromium.org, haraken@chromium.org",
dummy_benchmark.noisy_benchmark_1,,
dummy_benchmark.stable_benchmark_1,,
gpu_perftests,reveman@chromium.org,
......
......@@ -187,197 +187,3 @@ class DromaeoDomCoreTraverse(_DromaeoBenchmark):
@classmethod
def Name(cls):
return 'dromaeo.domcoretraverse'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibAttrJquery(_DromaeoBenchmark):
"""Dromaeo JSLib attr jquery JavaScript benchmark.
Tests setting and getting DOM node attributes using the jQuery JavaScript
Library.
"""
tag = 'jslibattrjquery'
query_param = 'jslib-attr-jquery'
@classmethod
def Name(cls):
return 'dromaeo.jslibattrjquery'
@classmethod
def ShouldDisable(cls, possible_browser):
# http://crbug.com/634055 (Android One).
return cls.IsSvelte(possible_browser)
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibAttrPrototype(_DromaeoBenchmark):
"""Dromaeo JSLib attr prototype JavaScript benchmark.
Tests setting and getting DOM node attributes using the jQuery JavaScript
Library.
"""
tag = 'jslibattrprototype'
query_param = 'jslib-attr-prototype'
@classmethod
def Name(cls):
return 'dromaeo.jslibattrprototype'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibEventJquery(_DromaeoBenchmark):
"""Dromaeo JSLib event jquery JavaScript benchmark.
Tests binding, removing, and triggering DOM events using the jQuery JavaScript
Library.
"""
tag = 'jslibeventjquery'
query_param = 'jslib-event-jquery'
@classmethod
def Name(cls):
return 'dromaeo.jslibeventjquery'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibEventPrototype(_DromaeoBenchmark):
"""Dromaeo JSLib event prototype JavaScript benchmark.
Tests binding, removing, and triggering DOM events using the Prototype
JavaScript Library.
"""
tag = 'jslibeventprototype'
query_param = 'jslib-event-prototype'
@classmethod
def Name(cls):
return 'dromaeo.jslibeventprototype'
# win-ref: http://crbug.com/598705
# android: http://crbug.com/503138
# linux: http://crbug.com/583075
@benchmark.Disabled('win-reference', 'android', 'linux')
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibModifyJquery(_DromaeoBenchmark):
"""Dromaeo JSLib modify jquery JavaScript benchmark.
Tests creating and injecting DOM nodes into a document using the jQuery
JavaScript Library.
"""
tag = 'jslibmodifyjquery'
query_param = 'jslib-modify-jquery'
@classmethod
def Name(cls):
return 'dromaeo.jslibmodifyjquery'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibModifyPrototype(_DromaeoBenchmark):
"""Dromaeo JSLib modify prototype JavaScript benchmark.
Tests creating and injecting DOM nodes into a document using the Prototype
JavaScript Library.
"""
tag = 'jslibmodifyprototype'
query_param = 'jslib-modify-prototype'
@classmethod
def Name(cls):
return 'dromaeo.jslibmodifyprototype'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibStyleJquery(_DromaeoBenchmark):
"""Dromaeo JSLib style jquery JavaScript benchmark.
Tests getting and setting CSS information on DOM elements using the jQuery
JavaScript Library.
"""
tag = 'jslibstylejquery'
query_param = 'jslib-style-jquery'
@classmethod
def Name(cls):
return 'dromaeo.jslibstylejquery'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibStylePrototype(_DromaeoBenchmark):
"""Dromaeo JSLib style prototype JavaScript benchmark.
Tests getting and setting CSS information on DOM elements using the jQuery
JavaScript Library.
"""
tag = 'jslibstyleprototype'
query_param = 'jslib-style-prototype'
@classmethod
def Name(cls):
return 'dromaeo.jslibstyleprototype'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibTraverseJquery(_DromaeoBenchmark):
"""Dromaeo JSLib traverse jquery JavaScript benchmark.
Tests getting and setting CSS information on DOM elements using the Prototype
JavaScript Library.
"""
tag = 'jslibtraversejquery'
query_param = 'jslib-traverse-jquery'
@classmethod
def Name(cls):
return 'dromaeo.jslibtraversejquery'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibTraversePrototype(_DromaeoBenchmark):
"""Dromaeo JSLib traverse prototype JavaScript benchmark.
Tests traversing a DOM structure using the jQuery JavaScript Library.
"""
tag = 'jslibtraverseprototype'
query_param = 'jslib-traverse-prototype'
@classmethod
def Name(cls):
return 'dromaeo.jslibtraverseprototype'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoCSSQueryJquery(_DromaeoBenchmark):
"""Dromaeo CSS Query jquery JavaScript benchmark.
Tests traversing a DOM structure using the Prototype JavaScript Library.
"""
tag = 'cssqueryjquery'
query_param = 'cssquery-jquery'
@classmethod
def Name(cls):
return 'dromaeo.cssqueryjquery'
haraken@chromium.org
bashi@chromium.org
yukishiino@chromium.org
# Copyright 2013 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
from telemetry import benchmark
from benchmarks import dromaeo
# pylint: disable=protected-access
_BaseDromaeoBenchmark = dromaeo._DromaeoBenchmark
# pylint: enable=protected-access
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibAttrJquery(_BaseDromaeoBenchmark):
"""Dromaeo JSLib attr jquery JavaScript benchmark.
Tests setting and getting DOM node attributes using the jQuery JavaScript
Library.
"""
tag = 'jslibattrjquery'
query_param = 'jslib-attr-jquery'
@classmethod
def Name(cls):
return 'dromaeo.jslibattrjquery'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibAttrPrototype(_BaseDromaeoBenchmark):
"""Dromaeo JSLib attr prototype JavaScript benchmark.
Tests setting and getting DOM node attributes using the jQuery JavaScript
Library.
"""
tag = 'jslibattrprototype'
query_param = 'jslib-attr-prototype'
@classmethod
def Name(cls):
return 'dromaeo.jslibattrprototype'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibEventJquery(_BaseDromaeoBenchmark):
"""Dromaeo JSLib event jquery JavaScript benchmark.
Tests binding, removing, and triggering DOM events using the jQuery JavaScript
Library.
"""
tag = 'jslibeventjquery'
query_param = 'jslib-event-jquery'
@classmethod
def Name(cls):
return 'dromaeo.jslibeventjquery'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibEventPrototype(_BaseDromaeoBenchmark):
"""Dromaeo JSLib event prototype JavaScript benchmark.
Tests binding, removing, and triggering DOM events using the Prototype
JavaScript Library.
"""
tag = 'jslibeventprototype'
query_param = 'jslib-event-prototype'
@classmethod
def Name(cls):
return 'dromaeo.jslibeventprototype'
# win-ref: http://crbug.com/598705
# android: http://crbug.com/503138
# linux: http://crbug.com/583075
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibModifyJquery(_BaseDromaeoBenchmark):
"""Dromaeo JSLib modify jquery JavaScript benchmark.
Tests creating and injecting DOM nodes into a document using the jQuery
JavaScript Library.
"""
tag = 'jslibmodifyjquery'
query_param = 'jslib-modify-jquery'
@classmethod
def Name(cls):
return 'dromaeo.jslibmodifyjquery'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibModifyPrototype(_BaseDromaeoBenchmark):
"""Dromaeo JSLib modify prototype JavaScript benchmark.
Tests creating and injecting DOM nodes into a document using the Prototype
JavaScript Library.
"""
tag = 'jslibmodifyprototype'
query_param = 'jslib-modify-prototype'
@classmethod
def Name(cls):
return 'dromaeo.jslibmodifyprototype'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibStyleJquery(_BaseDromaeoBenchmark):
"""Dromaeo JSLib style jquery JavaScript benchmark.
Tests getting and setting CSS information on DOM elements using the jQuery
JavaScript Library.
"""
tag = 'jslibstylejquery'
query_param = 'jslib-style-jquery'
@classmethod
def Name(cls):
return 'dromaeo.jslibstylejquery'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibStylePrototype(_BaseDromaeoBenchmark):
"""Dromaeo JSLib style prototype JavaScript benchmark.
Tests getting and setting CSS information on DOM elements using the jQuery
JavaScript Library.
"""
tag = 'jslibstyleprototype'
query_param = 'jslib-style-prototype'
@classmethod
def Name(cls):
return 'dromaeo.jslibstyleprototype'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibTraverseJquery(_BaseDromaeoBenchmark):
"""Dromaeo JSLib traverse jquery JavaScript benchmark.
Tests getting and setting CSS information on DOM elements using the Prototype
JavaScript Library.
"""
tag = 'jslibtraversejquery'
query_param = 'jslib-traverse-jquery'
@classmethod
def Name(cls):
return 'dromaeo.jslibtraversejquery'
@benchmark.Owner(emails=['yukishiino@chromium.org',
'bashi@chromium.org',
'haraken@chromium.org'])
class DromaeoJslibTraversePrototype(_BaseDromaeoBenchmark):
"""Dromaeo JSLib traverse prototype JavaScript benchmark.
Tests traversing a DOM structure using the jQuery JavaScript Library.
"""
tag = 'jslibtraverseprototype'
query_param = 'jslib-traverse-prototype'
@classmethod
def Name(cls):
return 'dromaeo.jslibtraverseprototype'
class DromaeoCSSQueryJquery(_BaseDromaeoBenchmark):
"""Dromaeo CSS Query jquery JavaScript benchmark.
Tests traversing a DOM structure using the Prototype JavaScript Library.
"""
tag = 'cssqueryjquery'
query_param = 'cssquery-jquery'
@classmethod
def Name(cls):
return 'dromaeo.cssqueryjquery'
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment