Bug 106235 - webkit-patch rebaseline-expectations spits out tons of lint warnings
Summary: webkit-patch rebaseline-expectations spits out tons of lint warnings
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-07 11:10 PST by Ojan Vafai
Modified: 2013-01-07 11:22 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ojan Vafai 2013-01-07 11:10:20 PST
It should only spit out warnings about the lines that have "Rebaseline" modifiers. Right now it gives a bunch of spew about unrelated lines.
Comment 1 Ojan Vafai 2013-01-07 11:12:54 PST
There's so much right now that I can't tell if it succeeded or not. I see some python backtraces as well. :(

Traceback (most recent call last):
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkit-patch", line 84, in <module>
    main()
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkit-patch", line 79, in main
    WebKitPatch(os.path.abspath(__file__)).main()
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py", line 313, in main
    result = command.check_arguments_and_execute(options, args, self)
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/tool/multicommandtool.py", line 122, in check_arguments_and_execute
    return self.execute(options, args, tool) or 0
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline.py", line 196, in execute
    self._rebaseline_test_and_update_expectations(options)
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline.py", line 189, in _rebaseline_test_and_update_expectations
    results_url = self._results_url(options.builder)
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/tool/commands/rebaseline.py", line 91, in _results_url
    return self._tool.buildbot_for_builder_name(builder_name).builder_with_name(builder_name).latest_layout_test_results_url()
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/common/net/buildbot/buildbot.py", line 70, in latest_layout_test_results_url
    return self.accumulated_results_url() or self.latest_cached_build().results_url();
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/common/net/buildbot/buildbot.py", line 123, in latest_cached_build
    revision_build_pairs = self.revision_build_pairs_with_results()
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/common/net/buildbot/buildbot.py", line 182, in revision_build_pairs_with_results
    return self._revision_to_build_map().items()
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/common/net/buildbot/buildbot.py", line 178, in _revision_to_build_map
    self._revision_to_build_number = self._fetch_revision_to_build_map()
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/common/net/buildbot/buildbot.py", line 159, in _fetch_revision_to_build_map
    result_files = self._buildbot._fetch_twisted_directory_listing(self.results_url())
  File "/work/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/common/net/buildbot/buildbot.py", line 401, in _fetch_twisted_directory_listing
    return self._parse_twisted_directory_listing(urllib2.urlopen(url))
  File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 406, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 519, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 438, in error
    result = self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 625, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
  File "/usr/lib/python2.7/urllib2.py", line 406, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 519, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 444, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 527, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 502: Proxy Error
Comment 2 Ojan Vafai 2013-01-07 11:22:23 PST
BTW, I was synced to r138963 and ran "webkit-patch rebaseline-expectations" with a Rebaseline modifier for all the Bug(ojan) lines in the gtk, qt, mac and chromium TestExpectations files. It appears only the Chromium rebaselines actually succeeded. I've since gone through and done the other rebaselines with garden-o-matic.