Bug 1555454 - migrate mochitest-media to macosx1014 and turn off permafail tests r=gbrown,jmaher
authorEdwin Gao <egao@mozilla.com>
Thu, 20 Jun 2019 04:10:29 +0000
changeset 479324 57a08ec35fae81364c9b8f6cb0cac5a0074bca89
parent 479323 9bf150eba10047385974a1c5287afaa3db9a71be
child 479325 8ba736c35de8d0522ac1028682451233459326ac
push id88224
push useregao@mozilla.com
push dateThu, 20 Jun 2019 15:03:39 +0000
treeherderautoland@57a08ec35fae [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgbrown, jmaher
bugs1555454
milestone69.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 1555454 - migrate mochitest-media to macosx1014 and turn off permafail tests r=gbrown,jmaher Changes: - rebalance chunk - turn off three tests that are nearly permafail Differential Revision: https://phabricator.services.mozilla.com/D34932
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
@@ -1267,16 +1267,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)
@@ -1341,17 +1342,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
@@ -324,18 +324,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
@@ -321,17 +321,17 @@ macosx1014-64-tests:
     - marionette
     # - mochitest
     - mochitest-a11y
     # - mochitest-browser-chrome
     # - mochitest-chrome
     - mochitest-devtools-chrome
     - mochitest-devtools-webreplay
     - mochitest-gpu
-    # - mochitest-media
+    - mochitest-media
     - mochitest-remote
     - mochitest-webgl1-core
     - mochitest-webgl1-ext
     # - mochitest-webgl2-core
     # - mochitest-webgl2-ext test  # timeouts
     - reftest
     - telemetry-tests-client
     - test-verify