Commit 00535032 authored by nednguyen@google.com's avatar nednguyen@google.com

Remove FromDict from dorameo, indexeddb_perf, jsgamebench, kraken, octane, peacekeeper


NOTRY=true

BUG=239179

Review URL: https://codereview.chromium.org/259623002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266889 0039d316-1c4b-4281-b951-d872f2087c98
parent ec921766
...@@ -60,13 +60,12 @@ class _DromaeoBenchmark(test.Test): ...@@ -60,13 +60,12 @@ class _DromaeoBenchmark(test.Test):
# The docstring of benchmark classes may also be used as a description # The docstring of benchmark classes may also be used as a description
# when 'run_benchmarks list' is run. # when 'run_benchmarks list' is run.
description = self.__doc__ or 'Dromaeo JavaScript Benchmark' description = self.__doc__ or 'Dromaeo JavaScript Benchmark'
page_set_dict = {
'description': description,
'pages': [{'url': url}],
}
dromaeo_dir = os.path.join(util.GetChromiumSrcDir(), dromaeo_dir = os.path.join(util.GetChromiumSrcDir(),
'chrome', 'test', 'data', 'dromaeo') 'chrome', 'test', 'data', 'dromaeo')
return page_set.PageSet.FromDict(page_set_dict, dromaeo_dir) ps = page_set.PageSet(description=description,
file_path=dromaeo_dir)
ps.AddPageWithDefaultRunNavigate(url)
return ps
class DromaeoDomCoreAttr(_DromaeoBenchmark): class DromaeoDomCoreAttr(_DromaeoBenchmark):
......
...@@ -89,8 +89,6 @@ class IndexedDb(test.Test): ...@@ -89,8 +89,6 @@ class IndexedDb(test.Test):
def CreatePageSet(self, options): def CreatePageSet(self, options):
indexeddb_dir = os.path.join(util.GetChromiumSrcDir(), 'chrome', 'test', indexeddb_dir = os.path.join(util.GetChromiumSrcDir(), 'chrome', 'test',
'data', 'indexeddb') 'data', 'indexeddb')
return page_set.PageSet.FromDict({ ps = page_set.PageSet(file_path=indexeddb_dir)
'pages': [ ps.AddPageWithDefaultRunNavigate('file://perf_test.html')
{ 'url': 'file://perf_test.html' } return ps
]
}, indexeddb_dir)
...@@ -42,9 +42,8 @@ class Jsgamebench(test.Test): ...@@ -42,9 +42,8 @@ class Jsgamebench(test.Test):
test = _JsgamebenchMeasurement test = _JsgamebenchMeasurement
def CreatePageSet(self, options): def CreatePageSet(self, options):
return page_set.PageSet.FromDict({ ps = page_set.PageSet(
'archive_data_file': '../page_sets/data/jsgamebench.json', archive_data_file='../page_sets/data/jsgamebench.json',
'pages': [ file_path=os.path.dirname(__file__))
{ 'url': 'http://localhost/' } ps.AddPageWithDefaultRunNavigate('http://localhost/')
] return ps
}, os.path.dirname(__file__))
...@@ -54,9 +54,9 @@ class Kraken(test.Test): ...@@ -54,9 +54,9 @@ class Kraken(test.Test):
test = _KrakenMeasurement test = _KrakenMeasurement
def CreatePageSet(self, options): def CreatePageSet(self, options):
return page_set.PageSet.FromDict({ ps = page_set.PageSet(
'archive_data_file': '../page_sets/data/kraken.json', archive_data_file='../page_sets/data/kraken.json',
'pages': [ file_path=os.path.abspath(__file__))
{ 'url': 'http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html' } ps.AddPageWithDefaultRunNavigate(
] 'http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html')
}, os.path.abspath(__file__)) return ps
...@@ -80,12 +80,10 @@ class Octane(test.Test): ...@@ -80,12 +80,10 @@ class Octane(test.Test):
test = _OctaneMeasurement test = _OctaneMeasurement
def CreatePageSet(self, options): def CreatePageSet(self, options):
return page_set.PageSet.FromDict({ ps = page_set.PageSet(
'archive_data_file': '../page_sets/data/octane.json', archive_data_file='../page_sets/data/octane.json',
'make_javascript_deterministic': False, make_javascript_deterministic=False,
'pages': [{ file_path=os.path.abspath(__file__))
'url': ps.AddPageWithDefaultRunNavigate(
'http://octane-benchmark.googlecode.com/svn/latest/index.html?auto=1' 'http://octane-benchmark.googlecode.com/svn/latest/index.html?auto=1')
} return ps
]
}, os.path.abspath(__file__))
...@@ -14,8 +14,6 @@ second depending on the test. Final Score is computed by calculating geometric ...@@ -14,8 +14,6 @@ second depending on the test. Final Score is computed by calculating geometric
mean of individual tests scores. mean of individual tests scores.
""" """
import os
from telemetry import test from telemetry import test
from telemetry.page import page_measurement from telemetry.page import page_measurement
from telemetry.page import page_set from telemetry.page import page_set
...@@ -83,21 +81,16 @@ class PeaceKeeperBenchmark(test.Test): ...@@ -83,21 +81,16 @@ class PeaceKeeperBenchmark(test.Test):
# The docstring of benchmark classes may also be used as a description # The docstring of benchmark classes may also be used as a description
# when 'run_benchmarks list' is run. # when 'run_benchmarks list' is run.
description = self.__doc__ or 'PeaceKeeper Benchmark' description = self.__doc__ or 'PeaceKeeper Benchmark'
test_urls = [] ps = page_set.PageSet(
description=description,
archive_data_file='../page_sets/data/peacekeeper_%s.json' % self.tag,
make_javascript_deterministic=False)
for test_name in self.test_param: for test_name in self.test_param:
test_urls.append( ps.AddPageWithDefaultRunNavigate(
{"url": ("http://peacekeeper.futuremark.com/run.action?debug=true&" ('http://peacekeeper.futuremark.com/run.action?debug=true&'
"repeat=false&forceSuiteName=%s&forceTestName=%s") % 'repeat=false&forceSuiteName=%s&forceTestName=%s') %
(self.tag, test_name) (self.tag, test_name))
}) return ps
page_set_dict = {
'description': description,
'archive_data_file': '../page_sets/data/peacekeeper_%s.json' % self.tag,
'make_javascript_deterministic': False,
'pages': test_urls,
}
return page_set.PageSet.FromDict(page_set_dict, os.path.abspath(__file__))
class PeaceKeeperRender(PeaceKeeperBenchmark): class PeaceKeeperRender(PeaceKeeperBenchmark):
......
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