Diff
Modified: trunk/Tools/BuildSlaveSupport/ews-build/config.json (252624 => 252625)
--- trunk/Tools/BuildSlaveSupport/ews-build/config.json 2019-11-19 12:41:25 UTC (rev 252624)
+++ trunk/Tools/BuildSlaveSupport/ews-build/config.json 2019-11-19 12:45:53 UTC (rev 252625)
@@ -6,6 +6,14 @@
"max_builds": 3
},
{
+ "name": "igalia-jsc32-armv7-ews",
+ "platform": "jsc-only"
+ },
+ {
+ "name": "igalia-jsc32-mipsel-ews",
+ "platform": "jsc-only"
+ },
+ {
"name": "igalia1-gtk-wk2-ews",
"platform": "gtk"
},
@@ -417,6 +425,28 @@
"workernames": ["ews127", "ews128"]
},
{
+ "name": "JSC-MIPSEL-32bits-EWS",
+ "shortname": "jsc-mips",
+ "icon": "buildAndTest",
+ "factory": "JSCTestsFactory",
+ "platform": "jsc-only",
+ "configuration": "release",
+ "architectures": ["mipsel"],
+ "workernames": ["igalia-jsc32-mipsel-ews"],
+ "remotes": "../../EWS-test-devices.json"
+ },
+ {
+ "name": "JSC-ARMv7-32bits-EWS",
+ "shortname": "jsc-armv7",
+ "icon": "buildAndTest",
+ "factory": "JSCTestsFactory",
+ "platform": "jsc-only",
+ "configuration": "release",
+ "architectures": ["armv7"],
+ "workernames": ["igalia-jsc32-armv7-ews"],
+ "remotes": "../../EWS-test-devices.json"
+ },
+ {
"name": "Bindings-Tests-EWS",
"shortname": "bindings",
"icon": "testOnly",
@@ -471,7 +501,7 @@
"name": "try",
"port": 5555,
"builderNames": ["Apply-WatchList-EWS", "Bindings-Tests-EWS", "GTK-Webkit2-EWS", "iOS-13-Build-EWS", "iOS-13-Simulator-Build-EWS",
- "JSC-Tests-EWS", "macOS-High-Sierra-Debug-Build-EWS", "macOS-High-Sierra-Release-Build-EWS",
+ "JSC-ARMv7-32bits-EWS", "JSC-MIPSEL-32bits-EWS", "JSC-Tests-EWS", "macOS-High-Sierra-Debug-Build-EWS", "macOS-High-Sierra-Release-Build-EWS",
"Services-EWS", "Style-EWS", "WebKitPerl-Tests-EWS", "WebKitPy-Tests-EWS", "WPE-EWS", "WinCairo-EWS"]
},
{
Modified: trunk/Tools/BuildSlaveSupport/ews-build/steps.py (252624 => 252625)
--- trunk/Tools/BuildSlaveSupport/ews-build/steps.py 2019-11-19 12:41:25 UTC (rev 252624)
+++ trunk/Tools/BuildSlaveSupport/ews-build/steps.py 2019-11-19 12:45:53 UTC (rev 252625)
@@ -963,6 +963,9 @@
if remotesfile:
self.command.append('--remote-config-file={0}'.format(remotesfile))
+ platform = self.getProperty('platform')
+ if platform == 'jsc-only' and remotesfile:
+ self.command.extend(['--no-testmasm', '--no-testair', '--no-testb3', '--no-testdfg', '--no-testapi', '--memory-limited'])
appendCustomBuildFlags(self, self.getProperty('platform'), self.getProperty('fullPlatform'))
return shell.Test.start(self)
@@ -1887,10 +1890,11 @@
def run(self):
command_list = list(self.command_list_generic)
platform = self.getProperty('platform', '*')
- platform = platform.split('-')[0]
+ if platform != 'jsc-only':
+ platform = platform.split('-')[0]
if platform in ('mac', 'ios', '*'):
command_list.extend(self.command_list_apple)
- elif platform in ('gtk', 'wpe'):
+ elif platform in ('gtk', 'wpe', 'jsc-only'):
command_list.extend(self.command_list_linux)
elif platform in ('win', 'wincairo'):
command_list.extend(self.command_list_win)
Modified: trunk/Tools/BuildSlaveSupport/ews-build/steps_unittest.py (252624 => 252625)
--- trunk/Tools/BuildSlaveSupport/ews-build/steps_unittest.py 2019-11-19 12:41:25 UTC (rev 252624)
+++ trunk/Tools/BuildSlaveSupport/ews-build/steps_unittest.py 2019-11-19 12:45:53 UTC (rev 252625)
@@ -1038,7 +1038,7 @@
self.expectRemoteCommands(
ExpectShell(workdir='wkdir',
logEnviron=False,
- command=['perl', 'Tools/Scripts/run-_javascript_core-tests', '--no-build', '--no-fail-fast', '--json-output={0}'.format(self.jsonFileName), '--release', '--remote-config-file=remote-machines.json', '--jsc-only'],
+ command=['perl', 'Tools/Scripts/run-_javascript_core-tests', '--no-build', '--no-fail-fast', '--json-output={0}'.format(self.jsonFileName), '--release', '--remote-config-file=remote-machines.json', '--no-testmasm', '--no-testair', '--no-testb3', '--no-testdfg', '--no-testapi', '--memory-limited', '--jsc-only'],
logfiles={'json': self.jsonFileName},
)
+ 0,
Modified: trunk/Tools/ChangeLog (252624 => 252625)
--- trunk/Tools/ChangeLog 2019-11-19 12:41:25 UTC (rev 252624)
+++ trunk/Tools/ChangeLog 2019-11-19 12:45:53 UTC (rev 252625)
@@ -1,3 +1,20 @@
+2019-11-19 Paulo Matos <[email protected]>
+
+ Setup EWS queues for JSConly 32bits ARMv7 and MIPSel
+ https://bugs.webkit.org/show_bug.cgi?id=203946
+
+ Reviewed by Aakash Jain.
+
+ Naming of queues follow old EWS: jsc-mips for MIPSel
+ and jsc-armv7 for ARMv7.
+
+ * BuildSlaveSupport/ews-build/config.json:
+ * BuildSlaveSupport/ews-build/steps.py:
+ (RunJavaScriptCoreTests.start):
+ (PrintConfiguration.run):
+ * BuildSlaveSupport/ews-build/steps_unittest.py:
+ (TestRunJavaScriptCoreTests.test_remote_success):
+
2019-11-18 John Wilander <[email protected]>
Check if ITP is on before applying third-party cookie blocking