Bug 1450839 - Skip deqp test files for now. - r=kvark draft
authorJeff Gilbert <jgilbert@mozilla.com>
Mon, 02 Apr 2018 18:33:48 -0700
changeset 779424 d13d3586cfe575214b6f7385e9f3504aa0272ade
parent 779423 0b751e14253f06839757ffc795bbec08af110083
child 779425 211dd3ad6b07f08b43750c6e48c06c5bd680d0e0
push id105767
push userbmo:jgilbert@mozilla.com
push dateMon, 09 Apr 2018 21:22:42 +0000
reviewerskvark
bugs1450839
milestone61.0a1
Bug 1450839 - Skip deqp test files for now. - r=kvark MozReview-Commit-ID: 5X1JRA1gd58
dom/canvas/test/webgl-conf/generate-wrappers-and-manifest.py
--- a/dom/canvas/test/webgl-conf/generate-wrappers-and-manifest.py
+++ b/dom/canvas/test/webgl-conf/generate-wrappers-and-manifest.py
@@ -375,20 +375,30 @@ def WriteManifest(wrapperPathStrList, su
     wrapperPathStrList = sorted(wrapperPathStrList)
     for wrapperPathStr in wrapperPathStrList:
         #print('wrapperPathStr: ' + wrapperPathStr)
 
         wrapperManifestPathStr = ManifestPathStr(wrapperPathStr)
         sectionName = '[' + wrapperManifestPathStr + ']'
         manifestTestLineList.append(sectionName)
 
+        def always_skip():
+            # Skip deqp tests for now because they take too long.
+            if '/test_deqp__' in wrapperPathStr:
+                return True
+            if '/test_2_deqp__' in wrapperPathStr:
+                return True
+            return False
+
         errataLines = []
         if wrapperPathStr in errataMap:
             errataLines = errataMap[wrapperPathStr]
             del errataMap[wrapperPathStr]
+        elif always_skip():
+            errataLines.append('skip-if = 1')
 
         if IsWrapperWebGL2(wrapperPathStr):
             needsSkip = True
             for i in range(len(errataLines)):
                 if errataLines[i].startswith('skip-if'):
                     errataLines[i] += ' || ' + WEBGL2_SKIP_IF_CONDITION
                     needsSkip = False
                 continue