Commit 16fbfe21 authored by bulach@chromium.org's avatar bulach@chromium.org

Android: cleanup old perf sharding list.

All dependent patches have landed and cycled,
remove support for the old format.

BUG=378862

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278280 0039d316-1c4b-4281-b951-d872f2087c98
parent a12daa5a
...@@ -42,21 +42,6 @@ def _GetStepsDictFromSingleStep(test_options): ...@@ -42,21 +42,6 @@ def _GetStepsDictFromSingleStep(test_options):
} }
return steps_dict return steps_dict
# TODO(bulach): remove once it rolls downstream, crbug.com/378862.
def _GetStepsDictFromV0(steps_v0):
steps_dict = {
'version': 1,
'steps': {},
}
affinity = 0
for step in steps_v0:
steps_dict['steps'][step[0]] = {
'device_affinity': affinity,
'cmd': step[1],
}
affinity += 1
return steps_dict
def _GetStepsDict(test_options): def _GetStepsDict(test_options):
if test_options.single_step: if test_options.single_step:
...@@ -64,9 +49,6 @@ def _GetStepsDict(test_options): ...@@ -64,9 +49,6 @@ def _GetStepsDict(test_options):
if test_options.steps: if test_options.steps:
with file(test_options.steps, 'r') as f: with file(test_options.steps, 'r') as f:
steps = json.load(f) steps = json.load(f)
# TODO(bulach): remove once it rolls downstream, crbug.com/378862.
if isinstance(steps, list):
return _GetStepsDictFromV0(steps)
# Already using the new format. # Already using the new format.
assert steps['version'] == 1 assert steps['version'] == 1
......
...@@ -34,15 +34,6 @@ The JSON steps file contains a dictionary in the format: ...@@ -34,15 +34,6 @@ The JSON steps file contains a dictionary in the format:
} }
} }
# TODO(bulach): remove once it rolls downstream, crbug.com/378862.
The OLD JSON steps file contains a dictionary in the format:
[
["step_name_foo", "script_to_execute foo"],
["step_name_bar", "script_to_execute bar"]
]
This preserves the order in which the steps are executed.
The JSON flaky steps file contains a list with step names which results should The JSON flaky steps file contains a list with step names which results should
be ignored: be ignored:
[ [
...@@ -75,11 +66,7 @@ from pylib.base import base_test_runner ...@@ -75,11 +66,7 @@ from pylib.base import base_test_runner
def OutputJsonList(json_input, json_output): def OutputJsonList(json_input, json_output):
with file(json_input, 'r') as i: with file(json_input, 'r') as i:
all_steps = json.load(i) all_steps = json.load(i)
# TODO(bulach): remove once it rolls downstream, crbug.com/378862. step_names = all_steps['steps'].keys()
if isinstance(all_steps, list):
step_names = [t[0] for t in all_steps]
else:
step_names = all_steps['steps'].keys()
with file(json_output, 'w') as o: with file(json_output, 'w') as o:
o.write(json.dumps(step_names)) o.write(json.dumps(step_names))
return 0 return 0
......
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