Changeset 234951 in webkit


Ignore:
Timestamp:
Aug 16, 2018 1:40:15 PM (6 years ago)
Author:
aakash_jain@apple.com
Message:

[ews-build] Separate queues for Builders and Testers - macOS Sierra
https://bugs.webkit.org/show_bug.cgi?id=188516

Reviewed by Lucas Forschler.

  • BuildSlaveSupport/ews-build/config.json: Splitted macOS Sierra Release queues into builders and testers.
  • BuildSlaveSupport/ews-build/factories.py: Used appropriate base classes for builders and testers.
Location:
trunk/Tools
Files:
3 edited

Legend:

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

    r234785 r234951  
    225225    },
    226226    {
    227       "name": "macOS-Sierra-Release-WK1-EWS",
    228       "factory": "MacWK1Factory",
     227      "name": "macOS-Sierra-Release-Build-EWS",
     228      "factory": "macOSBuildFactory",
    229229      "platform": "mac-sierra",
    230230      "configuration": "release",
    231231      "architectures": ["x86_64"],
    232       "triggers": ["api-tests-mac-ews"],
     232      "triggers": ["api-tests-mac-ews", "macos-sierra-release-wk1-tests-ews", "macos-sierra-release-wk2-tests-ews"],
    233233      "workernames": ["ews100", "ews101", "ews102", "ews103"]
    234234    },
    235235    {
    236       "name": "macOS-Sierra-Release-WK2-EWS",
    237       "factory": "MacWK2Factory",
     236      "name": "macOS-Sierra-Release-WK1-Tests-EWS",
     237      "factory": "macOSWK1Factory",
    238238      "platform": "mac-sierra",
    239239      "configuration": "release",
    240240      "architectures": ["x86_64"],
     241      "workernames": ["ews100", "ews101", "ews102", "ews103"]
     242    },
     243    {
     244      "name": "macOS-Sierra-Release-WK2-Tests-EWS",
     245      "factory": "macOSWK2Factory",
     246      "platform": "mac-sierra",
     247      "configuration": "release",
     248      "architectures": ["x86_64"],
    241249      "workernames": ["ews104", "ews105", "ews106", "ews107"]
    242250    },
    243251    {
    244252      "name": "macOS-Sierra-Debug-WK1-EWS",
    245       "factory": "MacWK1Factory",
     253      "factory": "macOSWK1Factory",
    246254      "platform": "mac-sierra",
    247255      "configuration": "debug",
     
    251259    {
    252260      "name": "macOS-High-Sierra-Release-32bit-WK2-EWS",
    253       "factory": "MacWK2Factory",
     261      "factory": "macOSWK2Factory",
    254262      "platform": "mac-high-sierra",
    255263      "configuration": "release",
     
    318326      "name": "try",
    319327      "port": 5555,
    320       "builderNames": ["Style-EWS", "JSC-Tests-EWS", "macOS-Sierra-Release-WK1-EWS", "GTK-Webkit2-EWS", "macOS-Sierra-Release-WK2-EWS",
     328      "builderNames": ["Style-EWS", "JSC-Tests-EWS", "macOS-Sierra-Release-Build-EWS", "GTK-Webkit2-EWS",
    321329                       "macOS-High-Sierra-Release-32bit-WK2-EWS", "WPE-EWS", "Windows-EWS", "iOS-11-Build-EWS", "WinCairo-EWS", "iOS-11-Simulator-Build-EWS",
    322330                       "WebKitPy-Tests-EWS", "WebKitPerl-Tests-EWS", "macOS-Sierra-Debug-WK1-EWS", "Bindings-Tests-EWS"]
     
    327335      "builderNames": [
    328336        "iOS-11-Simulator-Tests-EWS"
     337      ]
     338    },
     339    {
     340      "type": "Triggerable",
     341      "name": "macos-sierra-release-wk1-tests-ews",
     342      "builderNames": [
     343        "macOS-Sierra-Release-WK1-Tests-EWS"
     344      ]
     345    },
     346    {
     347      "type": "Triggerable",
     348      "name": "macos-sierra-release-wk2-tests-ews",
     349      "builderNames": [
     350        "macOS-Sierra-Release-WK2-Tests-EWS"
    329351      ]
    330352    },
  • trunk/Tools/BuildSlaveSupport/ews-build/factories.py

    r234785 r234951  
    132132
    133133
    134 class MacWK1Factory(BuildFactory):
     134class macOSBuildFactory(BuildFactory):
    135135    pass
    136136
    137137
    138 class MacWK2Factory(BuildFactory):
    139     pass
     138class macOSWK1Factory(TestFactory):
     139    LayoutTestClass = RunWebKit1Tests
     140
     141
     142class macOSWK2Factory(TestFactory):
     143    LayoutTestClass = RunWebKitTests
    140144
    141145
  • trunk/Tools/ChangeLog

    r234948 r234951  
     12018-08-16  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [ews-build] Separate queues for Builders and Testers - macOS Sierra
     4        https://bugs.webkit.org/show_bug.cgi?id=188516
     5
     6        Reviewed by Lucas Forschler.
     7
     8        * BuildSlaveSupport/ews-build/config.json: Splitted macOS Sierra Release queues into builders and testers.
     9        * BuildSlaveSupport/ews-build/factories.py: Used appropriate base classes for builders and testers.
     10
    1112018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
    212
Note: See TracChangeset for help on using the changeset viewer.