Diff
Modified: trunk/Tools/CISupport/build-webkit-org/config.json (281326 => 281327)
--- trunk/Tools/CISupport/build-webkit-org/config.json 2021-08-20 18:09:48 UTC (rev 281326)
+++ trunk/Tools/CISupport/build-webkit-org/config.json 2021-08-20 18:25:27 UTC (rev 281327)
@@ -436,7 +436,7 @@
"workernames": ["gtk-linux-bot-18"]
},
{
- "name": "GTK-Linux-64-bit-Release-Skip-Failing-Tests", "factory": "TestAllButJSCFactory", "builddir": "gtk-linux-64-release-skip-failing-tests",
+ "name": "GTK-Linux-64-bit-Release-Skip-Failing-Tests", "factory": "TestLayoutFactory", "builddir": "gtk-linux-64-release-skip-failing-tests",
"platform": "gtk", "configuration": "release", "architectures": ["x86_64"],
"additionalArguments": ["--skip-failing-tests"],
"workernames": ["gtk-linux-bot-19"]
Modified: trunk/Tools/CISupport/build-webkit-org/factories.py (281326 => 281327)
--- trunk/Tools/CISupport/build-webkit-org/factories.py 2021-08-20 18:09:48 UTC (rev 281326)
+++ trunk/Tools/CISupport/build-webkit-org/factories.py 2021-08-20 18:25:27 UTC (rev 281327)
@@ -215,6 +215,20 @@
self.addStep(RunTest262Tests())
+class TestLayoutFactory(Factory):
+ def __init__(self, platform, configuration, architectures, additionalArguments=None, device_model=None):
+ Factory.__init__(self, platform, configuration, architectures, False, additionalArguments, device_model)
+ self.addStep(DownloadBuiltProduct())
+ self.addStep(ExtractBuiltProduct())
+ self.addStep(RunWebKitTests())
+ if not platform.startswith('win'):
+ self.addStep(RunDashboardTests())
+ self.addStep(ArchiveTestResults())
+ self.addStep(UploadTestResults())
+ self.addStep(ExtractTestResults())
+ self.addStep(SetPermissions())
+
+
class TestWebDriverFactory(Factory):
def __init__(self, platform, configuration, architectures, additionalArguments=None, device_model=None):
Factory.__init__(self, platform, configuration, architectures, False, additionalArguments, device_model)
Modified: trunk/Tools/CISupport/build-webkit-org/factories_unittest.py (281326 => 281327)
--- trunk/Tools/CISupport/build-webkit-org/factories_unittest.py 2021-08-20 18:09:48 UTC (rev 281326)
+++ trunk/Tools/CISupport/build-webkit-org/factories_unittest.py 2021-08-20 18:25:27 UTC (rev 281327)
@@ -1052,12 +1052,7 @@
'archive-test-results',
'upload',
'extract-test-results',
- 'set-permissions',
- 'webkitpy-test',
- 'webkitperl-test',
- 'bindings-generation-tests',
- 'builtins-generator-tests',
- 'API-tests'
+ 'set-permissions'
],
'WinCairo-64-bit-WKL-Release-Build': [
'configure-build',
Modified: trunk/Tools/ChangeLog (281326 => 281327)
--- trunk/Tools/ChangeLog 2021-08-20 18:09:48 UTC (rev 281326)
+++ trunk/Tools/ChangeLog 2021-08-20 18:25:27 UTC (rev 281327)
@@ -1,5 +1,21 @@
2021-08-20 Carlos Alberto Lopez Perez <[email protected]>
+ [build.webkit.org] GTK-Linux-64-bit-Release-Skip-Failing-Tests worker should run only layout tests
+ https://bugs.webkit.org/show_bug.cgi?id=229312
+
+ Reviewed by Jonathan Bedard.
+
+ Add a new factory for testing only layout tests and make this bot use it.
+
+ * CISupport/build-webkit-org/config.json:
+ * CISupport/build-webkit-org/factories.py:
+ (TestLayoutFactory):
+ (TestLayoutFactory.__init__):
+ * CISupport/build-webkit-org/factories_unittest.py:
+ (TestExpectedBuildSteps):
+
+2021-08-20 Carlos Alberto Lopez Perez <[email protected]>
+
[ews-build.webkit.org] Add unit test with the expected build steps for each queue
https://bugs.webkit.org/show_bug.cgi?id=229319