Changeset 256535 in webkit


Ignore:
Timestamp:
Feb 13, 2020 1:26:33 PM (4 years ago)
Author:
stephan.szabo@sony.com
Message:

[PlayStation] Add Buildbots for Debug/Release builds
https://bugs.webkit.org/show_bug.cgi?id=199454

Reviewed by Aakash Jain.

  • BuildSlaveSupport/build.webkit.org-config/config.json:

Add PlayStation slaves, builders

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

Use higher timeout for playstation as with win bot

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

Set PlayStation category for playstation platform

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

Use same path as gtk, wincairo, etc for appendCustomBuildFlags

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

Add PlayStation expectations

Location:
trunk/Tools
Files:
6 edited

Legend:

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

    r255697 r256535  
    6565                    { "name": "wincairo-jsc-debug-tests-01", "platform": "wincairo" },
    6666
     67                    { "name": "playstation-release-build-01", "platform": "playstation" },
     68                    { "name": "playstation-debug-build-01", "platform": "playstation" },
     69
    6770                    { "name": "gtk-linux-slave-1", "platform": "gtk" },
    6871                    { "name": "gtk-linux-slave-2", "platform": "gtk" },
     
    331334                    },
    332335                    {
     336                      "name": "PlayStation-Debug-Build", "type": "Build", "builddir": "playstation-debug",
     337                      "platform": "playstation", "configuration": "debug", "architectures": ["x86_64"],
     338                      "slavenames": ["playstation-debug-build-01"]
     339                    },
     340                    {
     341                      "name": "PlayStation-Release-Build", "type": "Build", "builddir": "playstation-release",
     342                      "platform": "playstation", "configuration": "release", "architectures": ["x86_64"],
     343                      "slavenames": ["playstation-release-build-01"]
     344                    },
     345                    {
    333346                      "name": "JSCOnly Linux AArch64 Release", "type": "BuildAndRemoteJSCTests", "builddir": "jsconly-linux-aarch64-release",
    334347                      "platform": "jsc-only", "configuration": "release", "architectures": ["aarch64"],
     
    379392                                       "JSCOnly Linux AArch64 Release",
    380393                                       "JSCOnly Linux ARMv7 Thumb2 Release", "JSCOnly Linux ARMv7 Thumb2 SoftFP Release",
    381                                        "JSCOnly Linux MIPS32el Release", "WinCairo 64-bit WKL Release (Build)", "WinCairo 64-bit WKL Debug (Build)",
     394                                       "JSCOnly Linux MIPS32el Release", "PlayStation-Release-Build", "PlayStation-Debug-Build",
     395                                       "WinCairo 64-bit WKL Release (Build)", "WinCairo 64-bit WKL Debug (Build)",
    382396                                       "WPE Linux 64-bit Release (Build)", "WPE Linux 64-bit Debug (Build)"]
    383397                    },
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/factories.py

    r253611 r256535  
    5252        Factory.__init__(self, platform, configuration, architectures, True, additionalArguments, SVNMirror, device_model)
    5353
    54         if platform == "win":
     54        if platform == "win" or platform.startswith("playstation"):
    5555            self.addStep(CompileWebKit(timeout=2 * 60 * 60))
    5656        else:
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/loadConfig.py

    r250966 r256535  
    121121        elif platform == 'wincairo':
    122122            builder["category"] = 'WinCairo'
     123        elif platform.startswith('playstation'):
     124            builder["category"] = 'PlayStation'
    123125        else:
    124126            builder["category"] = 'misc'
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/steps.py

    r253729 r256535  
    192192
    193193def appendCustomBuildFlags(step, platform, fullPlatform):
    194     if platform not in ('gtk', 'wincairo', 'ios', 'jsc-only', 'wpe'):
     194    if platform not in ('gtk', 'wincairo', 'ios', 'jsc-only', 'wpe', 'playstation'):
    195195        return
    196196    if fullPlatform.startswith('ios-simulator'):
  • trunk/Tools/BuildSlaveSupport/build.webkit.org-config/steps_unittest.py

    r255082 r256535  
    574574    'GTK Linux 64-bit Release Debian Stable (Build)': ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile-webkit'],
    575575
     576    'PlayStation-Debug-Build': ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile-webkit'],
     577    'PlayStation-Release-Build': ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'compile-webkit'],
     578
    576579    'WinCairo 64-bit JSC Debug (Tests)': ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'download-built-product', 'extract-built-product', 'jscore-test'],
    577580    'WinCairo 64-bit JSC Release (Tests)': ['configure build', 'svn', 'kill old processes', 'delete WebKitBuild directory', 'delete stale build files', 'download-built-product', 'extract-built-product', 'jscore-test'],
  • trunk/Tools/ChangeLog

    r256531 r256535  
     12020-02-13  Stephan Szabo  <stephan.szabo@sony.com>
     2
     3        [PlayStation] Add Buildbots for Debug/Release builds
     4        https://bugs.webkit.org/show_bug.cgi?id=199454
     5
     6        Reviewed by Aakash Jain.
     7
     8        * BuildSlaveSupport/build.webkit.org-config/config.json:
     9        Add PlayStation slaves, builders
     10        * BuildSlaveSupport/build.webkit.org-config/factories.py:
     11        Use higher timeout for playstation as with win bot
     12        * BuildSlaveSupport/build.webkit.org-config/loadConfig.py:
     13        Set PlayStation category for playstation platform
     14        * BuildSlaveSupport/build.webkit.org-config/steps.py:
     15        Use same path as gtk, wincairo, etc for appendCustomBuildFlags
     16        * BuildSlaveSupport/build.webkit.org-config/steps_unittest.py:
     17        Add PlayStation expectations
     18
    1192020-02-13  Per Arne Vollan  <pvollan@apple.com>
    220
Note: See TracChangeset for help on using the changeset viewer.