Bug 1555454 - migrate mochitest-media to macosx1014 and turn off permafail tests. r=gbrown,jmaher a=test-only
☠☠ backed out by 03e5d1efd942 ☠ ☠
authorEdwin Gao <egao@mozilla.com>
Fri, 28 Jun 2019 19:09:05 +0200
changeset 537152 c212337f7f1110595227291e4077376f9d9cef72
parent 537151 60726c107688679eb963d86bb32cd57cad0d3b59
child 537153 11223dc81671cbe6e0ff97c469f4e65373bbbb83
push id2082
push userffxbld-merge
push dateMon, 01 Jul 2019 08:34:18 +0000
treeherdermozilla-release@2fb19d0466d2 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgbrown, jmaher, test-only
bugs1555454
milestone68.0
Bug 1555454 - migrate mochitest-media to macosx1014 and turn off permafail tests. r=gbrown,jmaher a=test-only
dom/media/mediasource/test/mochitest.ini
dom/media/test/mochitest.ini
taskcluster/ci/test/mochitest.yml
taskcluster/ci/test/test-sets.yml
--- a/dom/media/mediasource/test/mochitest.ini
+++ b/dom/media/mediasource/test/mochitest.ini
@@ -83,17 +83,17 @@ skip-if = android_version == '22' || too
 [test_EndOfStream_mp4.html]
 skip-if = toolkit == 'android' # Not supported on android
 [test_Eviction_mp4.html]
 [test_ExperimentalAsync.html]
 skip-if = android_version == '22' || toolkit == 'android' || (os == "win" && processor == "aarch64") # bug 1341519, bug 1401090, aarch64 due to 1538391
 [test_FrameSelection.html]
 skip-if = android_version == '22' || toolkit == 'android' # bug 1341519, bug 1401090
 [test_FrameSelection_mp4.html]
-skip-if = toolkit == 'android' || os == 'win' # Not supported on android, # bug 1487973
+skip-if = toolkit == 'android' || os == 'win' || (os == 'mac' && os_version == '10.14') # Not supported on android, # bug 1487973, mac due to bug 1487973
 [test_isTypeSupportedExtensions.html]
 skip-if = android_version >= 28 # bug 1543669 ; cross origins broken on our Android 8.0 emulators?
 [test_HaveMetadataUnbufferedSeek.html]
 skip-if = android_version == '22' || toolkit == 'android' # bug 1342247, bug 1401090
 [test_HaveMetadataUnbufferedSeek_mp4.html]
 skip-if = toolkit == 'android' # Not supported on android
 [test_LiveSeekable.html]
 [test_LoadedDataFired_mp4.html]
--- a/dom/media/test/mochitest.ini
+++ b/dom/media/test/mochitest.ini
@@ -1259,16 +1259,17 @@ tags = resistfingerprinting
 skip-if = toolkit == 'android' # android(bug 1232305)
 [test_VideoPlaybackQuality.html]
 skip-if = toolkit == 'android' # android(bug 1232305)
 [test_VideoPlaybackQuality_disabled.html]
 skip-if = android_version == '17' # android(bug 1232305)
 [test_volume.html]
 skip-if = toolkit == 'android' # android(bug 1232305)
 [test_vp9_superframes.html]
+skip-if = os == 'mac' && os_version == '10.14' # mac due to bug 1545737
 [test_vttparser.html]
 skip-if = android_version == '22' # android(bug 1368010)
 tags = webvtt
 [test_webvtt_empty_displaystate.html]
 skip-if = android_version == '17' || android_version == '22' # android(bug 1368010, bug 1372457)
 tags = webvtt
 [test_webvtt_update_display_after_adding_or_removing_cue.html]
 skip-if = android_version == '22' # android(bug 1368010)
@@ -1330,17 +1331,17 @@ skip-if = toolkit == 'android' # bug 134
 tags = suspend
 [test_background_video_ended_event.html]
 skip-if = toolkit == 'android' # bug 1346705
 tags = suspend
 
 [test_temporary_file_blob_video_plays.html]
 skip-if = toolkit == 'android' || (os == 'win' && processor == 'aarch64') # bug 1533534 # android(bug 1232305)
 [test_videoPlaybackQuality_totalFrames.html]
-skip-if = (os == 'win' || android_version >= '19') # bug 1374189
+skip-if = (os == 'win' || android_version >= '19' || (os == 'mac' && os_version == '10.14')) # bug 1374189, mac due to bug 1544938
 
 [test_video_gzip_encoding.html]
 
 [test_playback_hls.html]
 # HLS is only supported on Fennec with API level >= 16
 # TODO: This test is similar to test_playback.html, will remove the
 # redundant code once test_playback.html is enabled on Fennec.
 skip-if = toolkit != 'android'
--- a/taskcluster/ci/test/mochitest.yml
+++ b/taskcluster/ci/test/mochitest.yml
@@ -315,18 +315,17 @@ mochitest-media:
     instance-size:
         by-test-platform:
             android-em.*: xlarge
             default: large
     chunks:
         by-test-platform:
             android-em-7.*: 1
             windows10-64.*: 1
-            macosx.*64.*/opt: 2
-            macosx.*64.*/debug: 4
+            macosx.*64.*/.*: 2
             windows10-aarch64/.*: 2
             windows7-32-shippable/.*: 2
             linux64(-shippable|-devedition|-.*qr)/opt: 2
             default: 3
     mozharness:
         mochitest-flavor: plain
         chunked:
             by-test-platform:
--- a/taskcluster/ci/test/test-sets.yml
+++ b/taskcluster/ci/test/test-sets.yml
@@ -318,17 +318,17 @@ marionette-media-tests:
     - marionette
     - mochitest
     - mochitest-a11y
 #    - mochitest-browser-chrome
 #    - mochitest-chrome
     - mochitest-devtools-chrome
     - mochitest-devtools-webreplay
     - mochitest-gpu
-#    - mochitest-media
+    - mochitest-media
     - mochitest-webgl1-core
     - mochitest-webgl1-ext
 #    - mochitest-webgl2-core
 #     - mochitest-webgl2-ext test  # timeouts
     # - reftest
     - telemetry-tests-client
     - test-verify
     - test-verify-gpu
@@ -342,17 +342,16 @@ marionette-media-tests:
     - crashtest
     # - reftest
 
 macosx64-tests:
     - gtest
     - mochitest
     - mochitest-browser-chrome
     - mochitest-chrome
-    - mochitest-media
     - mochitest-webgl2-core
     # - mochitest-webgl2-ext test timeouts
     - reftest
 
 macosx64-talos:
     - talos-bcv
     - talos-chrome
     - talos-damp