| Index: third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline.py
|
| diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline.py b/third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline.py
|
| index 97873e9da3df457baebafba257014507855823c2..c0506f34c57f2f9c4604ae50bab346ef4863c875 100644
|
| --- a/third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline.py
|
| +++ b/third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline.py
|
| @@ -38,7 +38,7 @@ import urllib2
|
| from webkitpy.common.checkout.baselineoptimizer import BaselineOptimizer
|
| from webkitpy.common.memoized import memoized
|
| from webkitpy.common.system.executive import ScriptError
|
| -from webkitpy.layout_tests.controllers.test_result_writer import TestResultWriter
|
| +from webkitpy.layout_tests.controllers.test_result_writer import baseline_name
|
| from webkitpy.layout_tests.models.test_expectations import TestExpectations, BASELINE_SUFFIX_LIST, SKIP
|
| from webkitpy.layout_tests.port import factory
|
| from webkitpy.tool.commands.command import Command
|
| @@ -47,11 +47,6 @@ from webkitpy.tool.commands.command import Command
|
| _log = logging.getLogger(__name__)
|
|
|
|
|
| -# FIXME: Should TestResultWriter know how to compute this string?
|
| -def _baseline_name(fs, test_name, suffix):
|
| - return fs.splitext(test_name)[0] + TestResultWriter.FILENAME_SUFFIX_EXPECTED + "." + suffix
|
| -
|
| -
|
| class AbstractRebaseliningCommand(Command):
|
| """Base class for rebaseline-related commands."""
|
| # Not overriding execute() - pylint: disable=abstract-method
|
| @@ -247,10 +242,10 @@ class OptimizeBaselines(AbstractRebaseliningCommand):
|
| files_to_delete = []
|
| files_to_add = []
|
| for suffix in self._baseline_suffix_list:
|
| - baseline_name = _baseline_name(self._tool.filesystem, test_name, suffix)
|
| - succeeded, more_files_to_delete, more_files_to_add = optimizer.optimize(baseline_name)
|
| + name = baseline_name(self._tool.filesystem, test_name, suffix)
|
| + succeeded, more_files_to_delete, more_files_to_add = optimizer.optimize(name)
|
| if not succeeded:
|
| - print "Heuristics failed to optimize %s" % baseline_name
|
| + _log.error("Heuristics failed to optimize %s", name)
|
| files_to_delete.extend(more_files_to_delete)
|
| files_to_add.extend(more_files_to_add)
|
| return files_to_delete, files_to_add
|
| @@ -259,7 +254,7 @@ class OptimizeBaselines(AbstractRebaseliningCommand):
|
| self._baseline_suffix_list = options.suffixes.split(',')
|
| port_names = tool.port_factory.all_port_names(options.platform)
|
| if not port_names:
|
| - print "No port names match '%s'" % options.platform
|
| + _log.error("No port names match '%s'", options.platform)
|
| return
|
| port = tool.port_factory.get(port_names[0])
|
| optimizer = BaselineOptimizer(tool, port, port_names, skip_scm_commands=options.no_modify_scm)
|
|
|