⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 252780 in webkit


Ignore:
Timestamp:
Nov 22, 2019, 10:02:13 AM (7 years ago)
Author:
aakash_jain@apple.com
Message:

[ews] Add basic commit-queue support in new EWS
https://bugs.webkit.org/show_bug.cgi?id=204517

Reviewed by Jonathan Bedard.

  • BuildSlaveSupport/ews-build/config.json:
  • BuildSlaveSupport/ews-build/factories.py:
  • BuildSlaveSupport/ews-build/loadConfig.py:
Location:
trunk/Tools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/ews-build/config.json

    r252625 r252780  
    274274      "name": "ews215",
    275275      "platform": "win"
     276    },
     277    {
     278      "name": "webkit-cq-01",
     279      "platform": "mac-highsierra"
     280    },
     281    {
     282      "name": "webkit-cq-02",
     283      "platform": "mac-highsierra"
     284    },
     285    {
     286      "name": "webkit-cq-03",
     287      "platform": "mac-highsierra"
    276288    }
    277289  ],
     
    494506      "platform": "*",
    495507      "workernames": ["ews151", "webkit-misc"]
     508    },
     509    {
     510      "name": "Commit-Queue",
     511      "shortname": "commit",
     512      "icon": "buildAndTest",
     513      "factory": "CommitQueueFactory",
     514      "platform": "mac-highsierra",
     515      "configuration": "release",
     516      "architectures": ["x86_64"],
     517      "workernames": ["webkit-cq-01", "webkit-cq-02", "webkit-cq-03"]
    496518    }
    497519  ],
     
    504526                       "JSC-ARMv7-32bits-EWS", "JSC-MIPSEL-32bits-EWS", "JSC-Tests-EWS", "macOS-High-Sierra-Debug-Build-EWS", "macOS-High-Sierra-Release-Build-EWS",
    505527                       "Services-EWS", "Style-EWS", "WebKitPerl-Tests-EWS", "WebKitPy-Tests-EWS", "WPE-EWS", "WinCairo-EWS"]
     528    },
     529    {
     530      "type": "Try_Userpass",
     531      "name": "try_commitqueue",
     532      "port": 5557,
     533      "builderNames": ["Commit-Queue"]
    506534    },
    507535    {
  • trunk/Tools/BuildSlaveSupport/ews-build/factories.py

    r252505 r252780  
    185185        self.addStep(RunEWSBuildbotCheckConfig())
    186186        self.addStep(RunBuildWebKitOrgUnitTests())
     187
     188
     189class CommitQueueFactory(Factory):
     190    pass
     191    # TODO: add appropriate build-steps for commit-queue
  • trunk/Tools/BuildSlaveSupport/ews-build/loadConfig.py

    r252644 r252780  
    3131from buildbot.util import identifiers as buildbot_identifiers
    3232
    33 from factories import (APITestsFactory, BindingsFactory, BuildFactory, Factory, GTKFactory,
     33from factories import (APITestsFactory, BindingsFactory, BuildFactory, CommitQueueFactory, Factory, GTKFactory,
    3434                       JSCTestsFactory, StyleFactory, TestFactory, WPEFactory, WebKitPerlFactory,
    3535                       WebKitPyFactory, WinCairoFactory, WindowsFactory, iOSBuildFactory, iOSTestsFactory,
  • trunk/Tools/ChangeLog

    r252779 r252780  
     12019-11-22  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [ews] Add basic commit-queue support in new EWS
     4        https://bugs.webkit.org/show_bug.cgi?id=204517
     5
     6        Reviewed by Jonathan Bedard.
     7
     8        * BuildSlaveSupport/ews-build/config.json:
     9        * BuildSlaveSupport/ews-build/factories.py:
     10        * BuildSlaveSupport/ews-build/loadConfig.py:
     11
    1122019-11-22  Jonathan Bedard  <jbedard@apple.com>
    213
Note: See TracChangeset for help on using the changeset viewer.