Title: [231673] trunk/Tools
Revision
231673
Author
[email protected]
Date
2018-05-10 16:14:53 -0700 (Thu, 10 May 2018)

Log Message

[WinCairo][Buildbot] Test bots need to acquire WinCairoRequirements.
https://bugs.webkit.org/show_bug.cgi?id=185528

Reviewed by Lucas Forschler.

* BuildSlaveSupport/build.webkit.org-config/factories.py:
(TestFactory.__init__):
* BuildSlaveSupport/build.webkit.org-config/steps.py:
(InstallWinCairoDependencies):

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/factories.py (231672 => 231673)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/factories.py	2018-05-10 23:14:41 UTC (rev 231672)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/factories.py	2018-05-10 23:14:53 UTC (rev 231673)
@@ -80,6 +80,10 @@
     def __init__(self, platform, configuration, architectures, additionalArguments=None, SVNMirror=None, **kwargs):
         Factory.__init__(self, platform, configuration, architectures, False, additionalArguments, SVNMirror, **kwargs)
         self.getProduct()
+
+        if platform == 'wincairo':
+            self.addStep(InstallWinCairoDependencies())
+
         if self.JSCTestClass:
             self.addStep(self.JSCTestClass())
         if self.LayoutTestClass:

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/steps.py (231672 => 231673)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/steps.py	2018-05-10 23:14:41 UTC (rev 231672)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/steps.py	2018-05-10 23:14:53 UTC (rev 231673)
@@ -160,6 +160,14 @@
         return shell.Compile.start(self)
 
 
+class InstallWinCairoDependencies(shell.ShellCommand):
+    name = 'wincairo-requirements'
+    description = ['updating wincairo dependencies']
+    descriptionDone = ['updated wincairo dependencies']
+    command = ['python', './Tools/Scripts/update-webkit-wincairo-libs.py']
+    haltOnFailure = True
+
+
 class InstallGtkDependencies(shell.ShellCommand):
     name = "jhbuild"
     description = ["updating gtk dependencies"]

Modified: trunk/Tools/ChangeLog (231672 => 231673)


--- trunk/Tools/ChangeLog	2018-05-10 23:14:41 UTC (rev 231672)
+++ trunk/Tools/ChangeLog	2018-05-10 23:14:53 UTC (rev 231673)
@@ -1,3 +1,15 @@
+2018-05-10  Ross Kirsling  <[email protected]>
+
+        [WinCairo][Buildbot] Test bots need to acquire WinCairoRequirements.
+        https://bugs.webkit.org/show_bug.cgi?id=185528
+
+        Reviewed by Lucas Forschler.
+
+        * BuildSlaveSupport/build.webkit.org-config/factories.py:
+        (TestFactory.__init__):
+        * BuildSlaveSupport/build.webkit.org-config/steps.py:
+        (InstallWinCairoDependencies):
+
 2018-05-10  Michael Catanzaro  <[email protected]>
 
         Fix some -Wstring-op-truncation warnings
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to