[GTK][WKE] Pass the --memory-limited option on the GTK and WPE buildbots for the...
authorclopez@igalia.com <clopez@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 3 Aug 2017 19:37:13 +0000 (19:37 +0000)
committerclopez@igalia.com <clopez@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 3 Aug 2017 19:37:13 +0000 (19:37 +0000)
https://bugs.webkit.org/show_bug.cgi?id=175140

Reviewed by Alexey Proskuryakov.

We are having lately issues with JSC tests causing problems on
the GTK+ and WPE bots due to the high amount of memory some tests
need to run.

The best thing we can do now is to workaround this by disabling
all the tests marked as memoryLimited on the GTK and WPE bots.
We may revise this on the future.

* BuildSlaveSupport/build.webkit.org-config/master.cfg:
(RunJavaScriptCoreTests.start):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@220221 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg
Tools/ChangeLog

index 004ce85ec5074f74b1e6413712cf85125a086d43..998e096fadfea70685fc439bf9b8c76ee4d08eb6 100644 (file)
@@ -334,7 +334,12 @@ class RunJavaScriptCoreTests(TestWithFailureCount):
     logfiles = {"json": jsonFileName}
 
     def start(self):
-        appendCustomBuildFlags(self, self.getProperty('platform'), self.getProperty('fullPlatform'))
+        platform = self.getProperty('platform')
+        # Linux bots have currently problems with JSC tests that try to use large amounts of memory.
+        # Check: https://bugs.webkit.org/show_bug.cgi?id=175140
+        if platform in ('gtk', 'wpe'):
+            self.setCommand(self.command + ['--memory-limited'])
+        appendCustomBuildFlags(self, platform, self.getProperty('fullPlatform'))
         return shell.Test.start(self)
 
     def countFailures(self, cmd):
index 97f31094385545a236750227c9ac57e9c3bfcd07..4ad98bf168052a72d5dd9f554372d540d9da1fa7 100644 (file)
@@ -1,3 +1,21 @@
+2017-08-03  Carlos Alberto Lopez Perez  <clopez@igalia.com>
+
+        [GTK][WKE] Pass the --memory-limited option on the GTK and WPE buildbots for the JSC tests.
+        https://bugs.webkit.org/show_bug.cgi?id=175140
+
+        Reviewed by Alexey Proskuryakov.
+
+        We are having lately issues with JSC tests causing problems on
+        the GTK+ and WPE bots due to the high amount of memory some tests
+        need to run.
+
+        The best thing we can do now is to workaround this by disabling
+        all the tests marked as memoryLimited on the GTK and WPE bots.
+        We may revise this on the future.
+
+        * BuildSlaveSupport/build.webkit.org-config/master.cfg:
+        (RunJavaScriptCoreTests.start):
+
 2017-08-03  Brady Eidson  <beidson@apple.com>
 
         Add SW IDLs and stub out basic functionality.