Bug 1450839 - Skip deqp test files for now. - r=kvark
authorJeff Gilbert <jgilbert@mozilla.com>
Mon, 02 Apr 2018 18:33:48 -0700
changeset 468443 40c9812744cf8ddacb15e2ad7e46e39c4c2d2fa4
parent 468442 29419d3ec2915214734a505fbb6de31acc8c9fe5
child 468444 fc8720e23aafb52cb504fcf07dbb5894efc099e9
push id9165
push userasasaki@mozilla.com
push dateThu, 26 Apr 2018 21:04:54 +0000
treeherdermozilla-beta@064c3804de2e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerskvark
bugs1450839
milestone61.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
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