Changeset 183641 in webkit


Ignore:
Timestamp:
Apr 30, 2015 1:01:18 PM (9 years ago)
Author:
ap@apple.com
Message:

r183355 didn't trigger Mac tests
https://bugs.webkit.org/show_bug.cgi?id=144464

Reviewed by Simon Fraser.

Update badly neglected filters and unit tests.

  • BuildSlaveSupport/build.webkit.org-config/wkbuild.py:

(_should_file_trigger_build):

  • BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py:

(ShouldBuildTest):
(ShouldBuildTest.test_should_build):

Location:
trunk/Tools
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/wkbuild.py

    r180240 r183641  
    4848        ("Websites", []),
    4949        ("efl", []),
    50         ("iphone", []),
     50        ("ios", []),
    5151        ("opengl", []),
    5252        ("opentype", []),
     
    5555
    5656        # Directories that should trigger builds on only some bots.
     57        ("LayoutTests/platform/mac-mavericks", ["mac-mavericks"]),
     58        ("LayoutTests/platform/mac-yosemite", ["mac-mavericks", "mac-yosemite"]),
     59        ("LayoutTests/platform/mac-wk2", ["mac-mavericks", "mac-yosemite"]),
     60        ("LayoutTests/platform/mac-wk1", ["mac-mavericks", "mac-yosemite"]),
    5761        ("LayoutTests/platform/mac", ["mac", "win"]),
     62        ("LayoutTests/platform/wk2", ["mac"]),
    5863        ("cairo", ["gtk", "wincairo"]),
    59         ("cf", ["mac", "qt", "win"]),
     64        ("cf", ["mac", "win"]),
    6065        ("cocoa", ["mac"]),
    6166        ("curl", ["gtk", "wincairo"]),
    6267        ("gobject", ["gtk"]),
    63         ("gpu", ["mac"]),
    6468        ("gstreamer", ["gtk"]),
    6569        ("gtk", ["gtk"]),
    6670        ("mac", ["mac"]),
    67         ("mac-leopard", ["mac-leopard"]),
    68         ("mac-lion", ["mac-leopard", "mac-lion", "mac-snowleopard", "win"]),
    69         ("mac-mountainlion", ["mac-leopard", "mac-lion", "mac-mountainlion", "mac-snowleopard", "win"]),
    70         ("mac-snowleopard", ["mac-leopard", "mac-snowleopard"]),
    71         ("mac-wk2", ["mac-lion", "mac-snowleopard", "mac-mavericks", "mac-mountainlion", "win"]),
    7271        ("objc", ["mac"]),
    73         ("qt", ["qt"]),
    7472        ("soup", ["gtk"]),
    7573        ("win", ["win"]),
     
    9290        (r"\.exp(?:\.in)?$", ["mac"]),
    9391        (r"\.order$", ["mac"]),
    94         (r"\.pr[io]$", ["qt"]),
    9592        (r"\.(?:vcproj|vcxproj)/", ["win"]),
    9693        (r"\.xcconfig$", ["mac"]),
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py

    r180261 r183641  
    2828    _should_build_tests = [
    2929        (["ChangeLog", "Source/WebCore/ChangeLog", "Source/WebKit2/ChangeLog-2011-02-11"], []),
    30         (["GNUmakefile.am", "Source/WebCore/GNUmakefile.am"], ["gtk"]),
    3130        (["Websites/bugs.webkit.org/foo", "Source/WebCore/bar"], ["*"]),
    3231        (["Websites/bugs.webkit.org/foo"], []),
    33         (["Source/JavaScriptCore/JavaScriptCore.xcodeproj/foo"], ["mac-leopard", "mac-lion",  "mac-mountainlion", "mac-snowleopard"]),
     32        (["Source/JavaScriptCore/JavaScriptCore.xcodeproj/foo"], ["mac-mavericks", "mac-yosemite"]),
    3433        (["Source/JavaScriptCore/JavaScriptCore.vcproj/foo", "Source/WebKit2/win/WebKit2.vcproj", "Source/WebKit/win/WebKit.sln", "Tools/WebKitTestRunner/Configurations/WebKitTestRunnerCommon.vsprops"], ["win"]),
    3534        (["LayoutTests/platform/mac/foo", "Source/WebCore/bar"], ["*"]),
    3635        (["LayoutTests/foo"], ["*"]),
    3736        (["LayoutTests/canvas/philip/tests/size.attributes.parse.exp-expected.txt", "LayoutTests/canvas/philip/tests/size.attributes.parse.exp.html"], ["*"]),
    38         (["LayoutTests/platform/mac-leopard/foo"], ["mac-leopard"]),
    39         (["LayoutTests/platform/mac-lion/foo"], ["mac-leopard", "mac-lion", "mac-snowleopard", "win"]),
    40         (["LayoutTests/platform/mac-snowleopard/foo"], ["mac-leopard", "mac-snowleopard"]),
    41         (["LayoutTests/platform/mac-wk2/Skipped"], ["mac-lion",  "mac-mountainlion", "mac-snowleopard", "win"]),
    42         (["LayoutTests/platform/mac/foo"], ["mac-leopard", "mac-lion", "mac-mountainlion", "mac-snowleopard", "win"]),
     37        (["LayoutTests/platform/mac-mavericks/foo"], ["mac-mavericks"]),
     38        (["LayoutTests/platform/mac-yosemite/foo"], ["mac-mavericks", "mac-yosemite"]),
     39        (["LayoutTests/platform/wk2/Skipped"], ["mac-mavericks", "mac-yosemite"]),
     40        (["LayoutTests/platform/mac-wk2/Skipped"], ["mac-mavericks", "mac-yosemite"]),
     41        (["LayoutTests/platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt"], ["mac-mavericks", "mac-yosemite"]),
     42        (["LayoutTests/platform/mac/foo"], ["mac-mavericks", "mac-yosemite", "win"]),
     43        (["LayoutTests/platform/mac-wk2/platform/mac/editing/spelling/autocorrection-contraction-expected.txt"], ["mac-mavericks", "mac-yosemite"]),
    4344        (["LayoutTests/platform/win-xp/foo"], ["win"]),
    44         (["LayoutTests/platform/win-wk2/foo"], ["win"]),
     45        (["LayoutTests/platform/win-wk1/foo"], ["win"]),
    4546        (["LayoutTests/platform/win/foo"], ["win"]),
    46         (["Source/WebKit/mac/WebKit.exp"], ["mac-leopard", "mac-lion",  "mac-mountainlion", "mac-snowleopard"]),
    47         (["Source/WebCore/mac/foo"], ["mac-leopard", "mac-lion",  "mac-mountainlion", "mac-snowleopard"]),
     47        (["Source/WebKit/mac/WebKit.mac.exp"], ["mac-mavericks", "mac-yosemite"]),
     48        (["Source/WebCore/mac/foo"], ["mac-mavericks", "mac-yosemite"]),
    4849        (["Source/WebCore/win/foo"], ["win"]),
    49         (["Source/WebCore/platform/graphics/gpu/foo"], ["mac-leopard", "mac-lion",  "mac-mountainlion", "mac-snowleopard"]),
    5050        (["Source/WebCore/platform/wx/wxcode/win/foo"], []),
    51         (["Source/WebCore/rendering/RenderThemeMac.mm", "Source/WebCore/rendering/RenderThemeMac.h"], ["mac-leopard", "mac-lion",  "mac-mountainlion", "mac-snowleopard"]),
     51        (["Source/WebCore/accessibility/ios/AXObjectCacheIOS.mm"], []),
     52        (["Source/WebCore/rendering/RenderThemeMac.mm", "Source/WebCore/rendering/RenderThemeMac.h"], ["mac-mavericks", "mac-yosemite"]),
    5253        (["Tools/BuildSlaveSupport/build.webkit.org-config/public_html/LeaksViewer/LeaksViewer.js"], []),
    5354    ]
     
    5758            # FIXME: We should test more platforms here once
    5859            # wkbuild._should_file_trigger_build is implemented for them.
    59             for platform in ["mac-leopard", "mac-lion",  "mac-mavericks", "mac-mountainlion", "mac-snowleopard", "win"]:
     60            for platform in ["mac-mavericks", "mac-yosemite", "win"]:
    6061                should_build = platform in platforms or "*" in platforms
    6162                self.assertEqual(wkbuild.should_build(platform, files), should_build, "%s should%s have built but did%s (files: %s)" % (platform, "" if should_build else "n't", "n't" if should_build else "", str(files)))
  • trunk/Tools/ChangeLog

    r183634 r183641  
     12015-04-30  Alexey Proskuryakov  <ap@apple.com>
     2
     3        r183355 didn't trigger Mac tests
     4        https://bugs.webkit.org/show_bug.cgi?id=144464
     5
     6        Reviewed by Simon Fraser.
     7
     8        Update badly neglected filters and unit tests.
     9
     10        * BuildSlaveSupport/build.webkit.org-config/wkbuild.py:
     11        (_should_file_trigger_build):
     12        * BuildSlaveSupport/build.webkit.org-config/wkbuild_unittest.py:
     13        (ShouldBuildTest):
     14        (ShouldBuildTest.test_should_build):
     15
    1162015-04-30  Xabier Rodriguez Calvar  <calvaris@igalia.com>
    217
Note: See TracChangeset for help on using the changeset viewer.