Changeset 91059 in webkit


Ignore:
Timestamp:
Jul 15, 2011 1:22:23 AM (13 years ago)
Author:
abarth@webkit.org
Message:

NRWT stores the Chromium revision number in full_results.json
https://bugs.webkit.org/show_bug.cgi?id=64586

I have no earthly idea how to test this change.

  • Scripts/webkitpy/layout_tests/controllers/manager.py:
  • Scripts/webkitpy/layout_tests/port/base.py:
Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r91054 r91059  
     12011-07-15  Adam Barth  <abarth@webkit.org>
     2
     3        NRWT stores the Chromium revision number in full_results.json
     4        https://bugs.webkit.org/show_bug.cgi?id=64586
     5
     6        I have no earthly idea how to test this change.
     7
     8        * Scripts/webkitpy/layout_tests/controllers/manager.py:
     9        * Scripts/webkitpy/layout_tests/port/base.py:
     10
    1112011-07-14  Ojan Vafai  <ojan@chromium.org>
    212
  • trunk/Tools/Scripts/webkitpy/layout_tests/controllers/manager.py

    r91028 r91059  
    210210    results['has_pretty_patch'] = port_obj.pretty_patch_available()
    211211    try:
    212         results['revision'] = port_obj.webkit_scm().head_svn_revision()
     212        results['revision'] = port_obj.webkit_source_scm().head_svn_revision()
    213213    except Exception, e:
    214214        # FIXME: We would like to warn here, but that would cause all passing_run integration tests
  • trunk/Tools/Scripts/webkitpy/layout_tests/port/base.py

    r91028 r91059  
    604604
    605605    @memoized
    606     def webkit_scm(self):
     606    def webkit_source_scm(self):
    607607        # On the chromium bots, the cwd is the root of the chromium checkout.
    608608        # self._config.webkit_base_dir() knows where the webkit root is, no other
    609         # object in NRWT seems to keep an SCM around.  (Unlike webkit-patch where it's on the Tool/Host object.)
     609        # object in NRWT seems to keep an SCM around. (Unlike webkit-patch
     610        # where it's on the Tool/Host object.)
    610611        # FIXME: We should be able to get the SCM from somewhere else.
    611         return detect_scm_system(self._config.webkit_base_dir())
     612        # FIXME: Due to Chromium's insane DEPS system, the root of the WebKit
     613        # checkout isn't actually from svn.webkit.org. Instead, we detect the
     614        # scm from the Source directory, which really does map to svn.webkit.org.
     615        return detect_scm_system(self.path_from_webkit_base('Source'))
    612616
    613617    def path_to_test_expectations_file(self):
Note: See TracChangeset for help on using the changeset viewer.