Bug 1051886 - Split webgl tests into a separate mochitest-gl suite on desktop r=jlund
authorkmoir@mozilla.com
Mon, 27 Oct 2014 14:07:18 -0400 (2014-10-27)
changeset 11287 d04c32aec135d4a38dd953c18fdac60f273ff90c
parent 11286 7c491b4779c1726f1aedd1346ebf3166324dad7d
child 11288 192ba9f07f3e22e33bf0394a74a5e8c7b3fae247
push id8271
push userkmoir@mozilla.com
push dateMon, 27 Oct 2014 18:07:27 +0000 (2014-10-27)
reviewersjlund
bugs1051886
Bug 1051886 - Split webgl tests into a separate mochitest-gl suite on desktop r=jlund
mozilla-tests/config.py
--- a/mozilla-tests/config.py
+++ b/mozilla-tests/config.py
@@ -1834,25 +1834,24 @@ for platform in PLATFORMS.keys():
 # Enable webapprt-chrome tests on cedar
 for platform in PLATFORMS.keys():
     for slave_platform in PLATFORMS[platform]['slave_platforms']:
         if slave_platform not in BRANCHES['cedar']['platforms'][platform]:
             continue
         BRANCHES['cedar']['platforms'][platform][slave_platform]['opt_unittest_suites'] += WEBAPPRT_CHROME[:]
         BRANCHES['cedar']['platforms'][platform][slave_platform]['debug_unittest_suites'] += WEBAPPRT_CHROME[:]
 
-# bug 1051886 enable mochitest-gl tests (on cedar for now)
+# bug 1051886 enable mochitest-gl tests to ride trains
 for platform in PLATFORMS.keys():
-    if platform not in BRANCHES['cedar']['platforms']:
-        continue
-    for slave_platform in PLATFORMS[platform]['slave_platforms']:
-        if slave_platform not in BRANCHES['cedar']['platforms'][platform]:
-            continue
-        BRANCHES['cedar']['platforms'][platform][slave_platform]['opt_unittest_suites'] += MOCHITEST_WEBGL
-        BRANCHES['cedar']['platforms'][platform][slave_platform]['debug_unittest_suites'] += MOCHITEST_WEBGL
+    for name, branch in items_at_least(BRANCHES, 'gecko_version', 36):
+        for slave_platform in PLATFORMS[platform]['slave_platforms']:
+            if platform in BRANCHES[name]['platforms']:
+                if slave_platform in BRANCHES[name]['platforms'][platform]:
+                    BRANCHES[name]['platforms'][platform][slave_platform]['opt_unittest_suites'] += MOCHITEST_WEBGL
+                    BRANCHES[name]['platforms'][platform][slave_platform]['debug_unittest_suites']+= MOCHITEST_WEBGL
 
 # Enable web-platform-tests on cedar
 for platform in PLATFORMS.keys():
     if platform not in BRANCHES['cedar']['platforms']:
         continue
 
     for slave_platform in PLATFORMS[platform]['slave_platforms']:
         if slave_platform not in BRANCHES['cedar']['platforms'][platform]: