content/media/test/mochitest.ini

Fri, 16 Jan 2015 04:50:19 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Fri, 16 Jan 2015 04:50:19 +0100
branch
TOR_BUG_9701
changeset 13
44a2da4a2ab2
permissions
-rw-r--r--

Replace accessor implementation with direct member state manipulation, by
request https://trac.torproject.org/projects/tor/ticket/9701#comment:32

michael@0 1 # Media tests should be backend independent, i.e., not conditioned on ogg,
michael@0 2 # wave etc. (The only exception is the can_play_type tests, which
michael@0 3 # necessarily depend on the backend(s) configured.) As far as possible, each
michael@0 4 # test should work with any resource type. This makes it easy to add new
michael@0 5 # backends and reduces the amount of test duplication.
michael@0 6
michael@0 7 # For each supported backend, resources that can be played by that backend
michael@0 8 # should be added to the lists in manifest.js. Media tests that aren't
michael@0 9 # testing for a bug in handling a specific resource type should pick one of
michael@0 10 # the lists in manifest.js and run the test for each resource in the list
michael@0 11 # that is supported in the current build (the canPlayType API is useful for
michael@0 12 # this).
michael@0 13
michael@0 14 # To test whether a valid resource can simply be played through correctly,
michael@0 15 # and optionally that its metadata is read correctly, just add it to
michael@0 16 # gPlayTests in manifest.js. To test whether an invalid resource correctly
michael@0 17 # throws an error (and does not cause a crash or hang), just add it to
michael@0 18 # gErrorTests in manifest.js.
michael@0 19
michael@0 20 # To test for a specific bug in handling a specific resource type, make the
michael@0 21 # test first check canPlayType for the type, and if it's not supported, just
michael@0 22 # do ok(true, "Type not supported") and stop the test.
michael@0 23
michael@0 24 [DEFAULT]
michael@0 25 #bug 918299
michael@0 26 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug))
michael@0 27 support-files =
michael@0 28 320x240.ogv
michael@0 29 320x240.ogv^headers^
michael@0 30 448636.ogv
michael@0 31 448636.ogv^headers^
michael@0 32 VID_0001.ogg
michael@0 33 VID_0001.ogg^headers^
michael@0 34 allowed.sjs
michael@0 35 audio-gaps.ogg
michael@0 36 audio-gaps.ogg^headers^
michael@0 37 audio-overhang.ogg
michael@0 38 audio-overhang.ogg^headers^
michael@0 39 audio.wav
michael@0 40 audio.wav^headers^
michael@0 41 badtags.ogg
michael@0 42 badtags.ogg^headers^
michael@0 43 basic.vtt
michael@0 44 bad-signature.vtt
michael@0 45 beta-phrasebook.ogg
michael@0 46 beta-phrasebook.ogg^headers^
michael@0 47 big-buck-bunny-unseekable.mp4
michael@0 48 big-buck-bunny-unseekable.mp4^headers^
michael@0 49 big.wav
michael@0 50 big.wav^headers^
michael@0 51 bogus.duh
michael@0 52 bogus.ogv
michael@0 53 bogus.ogv^headers^
michael@0 54 bogus.wav
michael@0 55 bogus.wav^headers^
michael@0 56 bug461281.ogg
michael@0 57 bug461281.ogg^headers^
michael@0 58 bug482461-theora.ogv
michael@0 59 bug482461-theora.ogv^headers^
michael@0 60 bug482461.ogv
michael@0 61 bug482461.ogv^headers^
michael@0 62 bug495129.ogv
michael@0 63 bug495129.ogv^headers^
michael@0 64 bug495794.ogg
michael@0 65 bug495794.ogg^headers^
michael@0 66 bug498380.ogv
michael@0 67 bug498380.ogv^headers^
michael@0 68 bug498855-1.ogv
michael@0 69 bug498855-1.ogv^headers^
michael@0 70 bug498855-2.ogv
michael@0 71 bug498855-2.ogv^headers^
michael@0 72 bug498855-3.ogv
michael@0 73 bug498855-3.ogv^headers^
michael@0 74 bug499519.ogv
michael@0 75 bug499519.ogv^headers^
michael@0 76 bug500311.ogv
michael@0 77 bug500311.ogv^headers^
michael@0 78 bug501279.ogg
michael@0 79 bug501279.ogg^headers^
michael@0 80 bug504613.ogv
michael@0 81 bug504613.ogv^headers^
michael@0 82 bug504644.ogv
michael@0 83 bug504644.ogv^headers^
michael@0 84 bug504843.ogv
michael@0 85 bug504843.ogv^headers^
michael@0 86 bug506094.ogv
michael@0 87 bug506094.ogv^headers^
michael@0 88 bug516323.indexed.ogv
michael@0 89 bug516323.indexed.ogv^headers^
michael@0 90 bug516323.ogv
michael@0 91 bug516323.ogv^headers^
michael@0 92 bug520493.ogg
michael@0 93 bug520493.ogg^headers^
michael@0 94 bug520500.ogg
michael@0 95 bug520500.ogg^headers^
michael@0 96 bug520908.ogv
michael@0 97 bug520908.ogv^headers^
michael@0 98 bug523816.ogv
michael@0 99 bug523816.ogv^headers^
michael@0 100 bug533822.ogg
michael@0 101 bug533822.ogg^headers^
michael@0 102 bug556821.ogv
michael@0 103 bug556821.ogv^headers^
michael@0 104 bug557094.ogv
michael@0 105 bug557094.ogv^headers^
michael@0 106 bug580982.webm
michael@0 107 bug580982.webm^headers^
michael@0 108 bug603918.webm
michael@0 109 bug603918.webm^headers^
michael@0 110 bug604067.webm
michael@0 111 bug604067.webm^headers^
michael@0 112 bug883173.vtt
michael@0 113 can_play_type_dash.js
michael@0 114 can_play_type_mpeg.js
michael@0 115 can_play_type_ogg.js
michael@0 116 can_play_type_wave.js
michael@0 117 can_play_type_webm.js
michael@0 118 cancellable_request.sjs
michael@0 119 chain.ogg
michael@0 120 chain.ogg^headers^
michael@0 121 chain.ogv
michael@0 122 chain.ogv^headers^
michael@0 123 chain.opus
michael@0 124 chain.opus^headers^
michael@0 125 chained-audio-video.ogg
michael@0 126 chained-audio-video.ogg^headers^
michael@0 127 chained-video.ogv
michael@0 128 chained-video.ogv^headers^
michael@0 129 contentDuration1.sjs
michael@0 130 contentDuration2.sjs
michael@0 131 contentDuration3.sjs
michael@0 132 contentDuration4.sjs
michael@0 133 contentDuration5.sjs
michael@0 134 contentDuration6.sjs
michael@0 135 contentDuration7.sjs
michael@0 136 contentType.sjs
michael@0 137 detodos.opus
michael@0 138 detodos.opus^headers^
michael@0 139 detodos.webm
michael@0 140 detodos.webm^headers^
michael@0 141 dirac.ogg
michael@0 142 dirac.ogg^headers^
michael@0 143 dynamic_redirect.sjs
michael@0 144 dynamic_resource.sjs
michael@0 145 file_access_controls.html
michael@0 146 fragment_noplay.js
michael@0 147 fragment_play.js
michael@0 148 gizmo.mp4
michael@0 149 gizmo.mp4^headers^
michael@0 150 huge-id3.mp3
michael@0 151 huge-id3.mp3^headers^
michael@0 152 id3tags.mp3
michael@0 153 id3tags.mp3^headers^
michael@0 154 invalid-cmap-s0c0.opus
michael@0 155 invalid-cmap-s0c0.opus^headers^
michael@0 156 invalid-cmap-s0c2.opus
michael@0 157 invalid-cmap-s0c2.opus^headers^
michael@0 158 invalid-cmap-s1c2.opus
michael@0 159 invalid-cmap-s1c2.opus^headers^
michael@0 160 invalid-cmap-short.opus
michael@0 161 invalid-cmap-short.opus^headers^
michael@0 162 invalid-m0c0.opus
michael@0 163 invalid-m0c0.opus^headers^
michael@0 164 invalid-m0c3.opus
michael@0 165 invalid-m0c3.opus^headers^
michael@0 166 invalid-m1c0.opus
michael@0 167 invalid-m1c0.opus^headers^
michael@0 168 invalid-m1c9.opus
michael@0 169 invalid-m1c9.opus^headers^
michael@0 170 invalid-m2c0.opus
michael@0 171 invalid-m2c0.opus^headers^
michael@0 172 invalid-m2c1.opus
michael@0 173 invalid-m2c1.opus^headers^
michael@0 174 invalid-preskip.webm
michael@0 175 invalid-preskip.webm^headers^
michael@0 176 long.vtt
michael@0 177 manifest.js
michael@0 178 multiple-bos.ogg
michael@0 179 multiple-bos.ogg^headers^
michael@0 180 no-cues.webm
michael@0 181 no-cues.webm^headers^
michael@0 182 noContentLength.sjs
michael@0 183 notags.mp3
michael@0 184 notags.mp3^headers^
michael@0 185 owl-funnier-id3.mp3
michael@0 186 owl-funnier-id3.mp3^headers^
michael@0 187 owl-funny-id3.mp3
michael@0 188 owl-funny-id3.mp3^headers^
michael@0 189 owl.mp3
michael@0 190 owl.mp3^headers^
michael@0 191 r11025_msadpcm_c1.wav
michael@0 192 r11025_msadpcm_c1.wav^headers^
michael@0 193 r11025_s16_c1.wav
michael@0 194 r11025_s16_c1.wav^headers^
michael@0 195 r11025_s16_c1_trailing.wav
michael@0 196 r11025_s16_c1_trailing.wav^headers^
michael@0 197 r11025_u8_c1.wav
michael@0 198 r11025_u8_c1.wav^headers^
michael@0 199 r11025_u8_c1_trunc.wav
michael@0 200 r11025_u8_c1_trunc.wav^headers^
michael@0 201 r16000_u8_c1_list.wav
michael@0 202 r16000_u8_c1_list.wav^headers^
michael@0 203 reactivate_helper.html
michael@0 204 redirect.sjs
michael@0 205 referer.sjs
michael@0 206 region.vtt
michael@0 207 seek.ogv
michael@0 208 seek.ogv^headers^
michael@0 209 seek.webm
michael@0 210 seek.webm^headers^
michael@0 211 seek.yuv
michael@0 212 seek1.js
michael@0 213 seek10.js
michael@0 214 seek11.js
michael@0 215 seek12.js
michael@0 216 seek13.js
michael@0 217 seek2.js
michael@0 218 seek3.js
michael@0 219 seek4.js
michael@0 220 seek5.js
michael@0 221 seek6.js
michael@0 222 seek7.js
michael@0 223 seek8.js
michael@0 224 seek9.js
michael@0 225 seekLies.sjs
michael@0 226 seek_with_sound.ogg^headers^
michael@0 227 short-video.ogv
michael@0 228 short-video.ogv^headers^
michael@0 229 small-shot-mp3.mp4
michael@0 230 small-shot-mp3.mp4^headers^
michael@0 231 small-shot.m4a
michael@0 232 small-shot.mp3
michael@0 233 small-shot.mp3^headers^
michael@0 234 small-shot.ogg
michael@0 235 small-shot.ogg^headers^
michael@0 236 sound.ogg
michael@0 237 sound.ogg^headers^
michael@0 238 spacestorm-1000Hz-100ms.ogg
michael@0 239 spacestorm-1000Hz-100ms.ogg^headers^
michael@0 240 split.webm
michael@0 241 split.webm^headers^
michael@0 242 street.mp4
michael@0 243 street.mp4^headers^
michael@0 244 test-1-mono.opus
michael@0 245 test-1-mono.opus^headers^
michael@0 246 test-2-stereo.opus
michael@0 247 test-2-stereo.opus^headers^
michael@0 248 test-3-LCR.opus
michael@0 249 test-3-LCR.opus^headers^
michael@0 250 test-4-quad.opus
michael@0 251 test-4-quad.opus^headers^
michael@0 252 test-5-5.0.opus
michael@0 253 test-5-5.0.opus^headers^
michael@0 254 test-6-5.1.opus
michael@0 255 test-6-5.1.opus^headers^
michael@0 256 test-7-6.1.opus
michael@0 257 test-7-6.1.opus^headers^
michael@0 258 test-8-7.1.opus
michael@0 259 test-8-7.1.opus^headers^
michael@0 260 variable-channel.ogg
michael@0 261 variable-channel.ogg^headers^
michael@0 262 variable-channel.opus
michael@0 263 variable-channel.opus^headers^
michael@0 264 variable-preskip.opus
michael@0 265 variable-preskip.opus^headers^
michael@0 266 variable-samplerate.ogg
michael@0 267 variable-samplerate.ogg^headers^
michael@0 268 variable-samplerate.opus
michael@0 269 variable-samplerate.opus^headers^
michael@0 270 vbr-head.mp3
michael@0 271 vbr-head.mp3^headers^
michael@0 272 vbr.mp3
michael@0 273 vbr.mp3^headers^
michael@0 274 video-overhang.ogg
michael@0 275 video-overhang.ogg^headers^
michael@0 276 vp9.webm
michael@0 277 vp9.webm^headers^
michael@0 278 vp9cake.webm
michael@0 279 vp9cake.webm^headers^
michael@0 280 wave_metadata.wav
michael@0 281 wave_metadata.wav^headers^
michael@0 282 wave_metadata_bad_len.wav
michael@0 283 wave_metadata_bad_len.wav^headers^
michael@0 284 wave_metadata_bad_no_null.wav
michael@0 285 wave_metadata_bad_no_null.wav^headers^
michael@0 286 wave_metadata_bad_utf8.wav
michael@0 287 wave_metadata_bad_utf8.wav^headers^
michael@0 288 wave_metadata_unknown_tag.wav
michael@0 289 wave_metadata_unknown_tag.wav^headers^
michael@0 290 wave_metadata_utf8.wav
michael@0 291 wave_metadata_utf8.wav^headers^
michael@0 292 wavedata_s16.wav
michael@0 293 wavedata_s16.wav^headers^
michael@0 294 wavedata_u8.wav
michael@0 295 wavedata_u8.wav^headers^
michael@0 296
michael@0 297 [test_access_control.html]
michael@0 298 [test_aspectratio_mp4.html]
michael@0 299 [test_audio1.html]
michael@0 300 [test_audio2.html]
michael@0 301 [test_autoplay.html]
michael@0 302 [test_bug448534.html]
michael@0 303 skip-if = buildapp == 'b2g' || os == 'win' # b2g(Timed out, bug 894922? Bug 902677 is for the timing out of a lot of media tests) b2g-debug(Timed out, bug 894922? Bug 902677 is for the timing out of a lot of media tests) b2g-desktop(Timed out, bug 894922? Bug 902677 is for the timing out of a lot of media tests)
michael@0 304 [test_bug463162.xhtml]
michael@0 305 [test_bug495145.html]
michael@0 306 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(timed out) b2g-desktop(timed out)
michael@0 307 [test_bug495300.html]
michael@0 308 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug))
michael@0 309 [test_bug654550.html]
michael@0 310 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(timed out) b2g-desktop(timed out)
michael@0 311 [test_bug686942.html]
michael@0 312 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(timed out) b2g-desktop(timed out)
michael@0 313 # [test_bug726904.html] # disabled - See bug 754860
michael@0 314 [test_bug874897.html]
michael@0 315 [test_bug883173.html]
michael@0 316 [test_bug895305.html]
michael@0 317 [test_bug895091.html]
michael@0 318 [test_bug919265.html]
michael@0 319 [test_bug957847.html]
michael@0 320 [test_chaining.html]
michael@0 321 skip-if = buildapp == 'b2g' # b2g(timed out) b2g-debug(timed out) b2g-desktop(timed out)
michael@0 322 [test_contentDuration1.html]
michael@0 323 [test_contentDuration2.html]
michael@0 324 [test_contentDuration3.html]
michael@0 325 [test_contentDuration4.html]
michael@0 326 [test_contentDuration5.html]
michael@0 327 [test_contentDuration6.html]
michael@0 328 [test_contentDuration7.html]
michael@0 329 [test_can_play_type.html]
michael@0 330 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(timed out) b2g-desktop(timed out)
michael@0 331 [test_can_play_type_mpeg.html]
michael@0 332 skip-if = buildapp == 'b2g' # b2g(7 failures out of 27) b2g-debug(7 failures out of 27) b2g-desktop(7 failures out of 27)
michael@0 333 [test_can_play_type_ogg.html]
michael@0 334 skip-if = buildapp == 'b2g' || e10s
michael@0 335 [test_can_play_type_no_ogg.html]
michael@0 336 [test_closing_connections.html]
michael@0 337 [test_constants.html]
michael@0 338 [test_controls.html]
michael@0 339 [test_currentTime.html]
michael@0 340 [test_decode_error.html]
michael@0 341 [test_defaultMuted.html]
michael@0 342 [test_delay_load.html]
michael@0 343 skip-if = buildapp == 'b2g' # b2g(6 failures) b2g-debug(6 failures) b2g-desktop(6 failures)
michael@0 344 [test_error_on_404.html]
michael@0 345 skip-if = buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(timed out) b2g-desktop(timed out)
michael@0 346 [test_fastSeek.html]
michael@0 347 [test_info_leak.html]
michael@0 348 skip-if = buildapp == 'b2g' # b2g(2 failures) b2g-debug(2 failures) b2g-desktop(2 failures)
michael@0 349 [test_invalid_reject.html]
michael@0 350 [test_load.html]
michael@0 351 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(Timed out after gizmo.mp4) b2g-desktop(Timed out after gizmo.mp4)
michael@0 352 [test_load_candidates.html]
michael@0 353 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(timed out) b2g-desktop(timed out)
michael@0 354 [test_load_same_resource.html]
michael@0 355 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug))
michael@0 356 [test_load_source.html]
michael@0 357 [test_loop.html]
michael@0 358 [test_metadata.html]
michael@0 359 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug))
michael@0 360 [test_no_load_event.html]
michael@0 361 [test_networkState.html]
michael@0 362 [test_new_audio.html]
michael@0 363 [test_paused.html]
michael@0 364 [test_paused_after_ended.html]
michael@0 365 [test_play_events.html]
michael@0 366 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(Last event should be canplaythrough for gizmo.mp4 - got playing, expected canplaythrough) b2g-desktop(Last event should be canplaythrough for gizmo.mp4 - got playing, expected canplaythrough)
michael@0 367 [test_play_events_2.html]
michael@0 368 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(Last event should be canplaythrough for gizmo.mp4 - got playing, expected canplaythrough) b2g-desktop(Last event should be canplaythrough for gizmo.mp4 - got playing, expected canplaythrough)
michael@0 369 [test_playback_errors.html]
michael@0 370 [test_seekable1.html]
michael@0 371 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug))
michael@0 372 [test_preload_actions.html]
michael@0 373 skip-if = toolkit == 'android' # bug 886188
michael@0 374 [test_preload_attribute.html]
michael@0 375 [test_progress.html]
michael@0 376 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(bug 901716 - timeouts) b2g-desktop(bug 901716 - timeouts)
michael@0 377 [test_reactivate.html]
michael@0 378 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug)) # b2g-debug(timed out in small-shot.mp3) b2g-desktop(timed out in small-shot.mp3)
michael@0 379 [test_readyState.html]
michael@0 380 [test_referer.html]
michael@0 381 [test_reset_events_async.html]
michael@0 382 [test_replay_metadata.html]
michael@0 383 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug))
michael@0 384 [test_seek2.html]
michael@0 385 [test_seek_out_of_range.html]
michael@0 386 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug))
michael@0 387 [test_seekable2.html]
michael@0 388 [test_seekable3.html]
michael@0 389 skip-if = buildapp == 'b2g' # b2g(timed out) b2g-debug(timed out) b2g-desktop(timed out)
michael@0 390 [test_source.html]
michael@0 391 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug))
michael@0 392 [test_source_write.html]
michael@0 393 [test_source_null.html]
michael@0 394 [test_standalone.html]
michael@0 395 [test_volume.html]
michael@0 396 [test_video_to_canvas.html]
michael@0 397 [test_mediarecorder_creation.html]
michael@0 398 [test_mediarecorder_creation_fail.html]
michael@0 399 [test_mediarecorder_avoid_recursion.html]
michael@0 400 [test_mediarecorder_record_timeslice.html]
michael@0 401 [test_mediarecorder_record_audiocontext.html]
michael@0 402 [test_mediarecorder_record_audiocontext_mlk.html]
michael@0 403 [test_mediarecorder_record_4ch_audiocontext.html]
michael@0 404 skip-if = (toolkit == 'gonk' && !debug)
michael@0 405 [test_mediarecorder_record_stopms.html]
michael@0 406 [test_mediarecorder_record_nosrc.html]
michael@0 407 [test_mozHasAudio.html]
michael@0 408 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug))
michael@0 409 [test_source_media.html]
michael@0 410 skip-if = (buildapp == 'b2g' && (toolkit != 'gonk' || debug))
michael@0 411 [test_autoplay_contentEditable.html]
michael@0 412 skip-if = buildapp == 'b2g' # b2g(bug 899074 - timeouts) b2g-debug(bug 899074 - timeouts) b2g-desktop(bug 899074 - timeouts)
michael@0 413 [test_decoder_disable.html]
michael@0 414 [test_mediarecorder_record_no_timeslice.html]
michael@0 415 [test_mediarecorder_reload_crash.html]
michael@0 416 [test_mediarecorder_record_immediate_stop.html]
michael@0 417 [test_mediarecorder_record_session.html]
michael@0 418 [test_mediarecorder_record_startstopstart.html]
michael@0 419 [test_mediarecorder_getencodeddata.html]
michael@0 420 [test_mediarecorder_unsupported_src.html]
michael@0 421 [test_mediarecorder_record_gum_video_timeslice.html]
michael@0 422 skip-if = buildapp == 'b2g' || (toolkit == 'android') # mimetype check, bug 969289
michael@0 423 [test_playback.html]
michael@0 424 # Android Bug 668973
michael@0 425 # b2g(Test timed out, bug 668973?) b2g-debug(Test timed out, bug 668973?) b2g-desktop(Test timed out, bug 668973?)
michael@0 426 skip-if = buildapp == 'b2g' || toolkit == 'android'
michael@0 427 [test_seekLies.html]
michael@0 428 [test_media_sniffer.html]
michael@0 429 [test_streams_srcObject.html]
michael@0 430 [test_reset_src.html]
michael@0 431 [test_streams_autoplay.html]
michael@0 432 [test_streams_element_capture.html]
michael@0 433 [test_streams_element_capture_reset.html]
michael@0 434 skip-if = buildapp == 'b2g' # b2g(bug 901102) b2g-debug(bug 901102) b2g-desktop(bug 901102)
michael@0 435 [test_streams_element_capture_createObjectURL.html]
michael@0 436 [test_streams_element_capture_playback.html]
michael@0 437 [test_streams_gc.html]
michael@0 438 skip-if = buildapp == 'b2g' # b2g(Value being assigned to HTMLMediaElement.currentTime is not a finite floating-point value) b2g-debug(Value being assigned to HTMLMediaElement.currentTime is not a finite floating-point value) b2g-desktop(Value being assigned to HTMLMediaElement.currentTime is not a finite floating-point value)
michael@0 439 [test_streams_tracks.html]
michael@0 440 [test_trackelementevent.html]
michael@0 441 [test_texttrack.html]
michael@0 442 [test_texttrackcue.html]
michael@0 443 [test_trackevent.html]
michael@0 444 [test_texttrackregion.html]
michael@0 445 [test_texttracklist.html]
michael@0 446 [test_timeupdate_small_files.html]
michael@0 447 [test_unseekable.html]
michael@0 448 skip-if = buildapp == 'b2g'
michael@0 449 [test_VideoPlaybackQuality.html]
michael@0 450 [test_VideoPlaybackQuality_disabled.html]
michael@0 451 [test_webvtt_disabled.html]
michael@0 452
michael@0 453 # [test_audioDocumentTitle.html] # disabled - See bug 475110
michael@0 454 # [test_error_in_video_document.html] # disabled - See bug 608634
michael@0 455 # [test_mixed_principals.html] # disabled - See bug 567954 and 574586
michael@0 456 # [test_playback_rate_playpause.html] # disabled - See bug 897108
michael@0 457 # [test_played.html] # disabled - See bug 751539
michael@0 458 # [test_preload_suspend.html] # disabled - See bug 493692
michael@0 459 # [test_resume.html] # disabled - No bug :-(
michael@0 460 # [test_videoDocumentTitle.html] # disabled - See bug 492821
michael@0 461
michael@0 462 # [test_playback_rate.html] # disabled - See bug 921622
michael@0 463 # Disabled since it causes random memory corruption, bug 921622, so
michael@0 464 # the best-case scenario is that it results in random crashes while it
michael@0 465 # runs, like bug 918417, bug 920827, bug 923996, bug 928225, bug 929521
michael@0 466 # bug 930982, bug 932193. Worst-case but quite likely, it causes random
michael@0 467 # crashes and failures in other tests which run after it. Don't even think
michael@0 468 # about reenabling it on any platform unless you *know* that you have fixed
michael@0 469 # that. Then don't think about reenabling it on Windows until you know that
michael@0 470 # you have fixed the timeouts of bug 832768, bug 814533, bug 840742
michael@0 471
michael@0 472 [test_play_twice.html]
michael@0 473 skip-if = appname == "seamonkey" # See bug 598252
michael@0 474
michael@0 475 [test_buffered.html]
michael@0 476 skip-if = toolkit == 'android' || os == "win" || (toolkit == 'gonk' && !debug) # See bug 832768 and 864682, b2g(assertion failures)
michael@0 477 [test_bug465498.html]
michael@0 478 skip-if = os == "win" || (toolkit == 'gonk' && !debug) # See bug 832768 and 864682
michael@0 479 [test_bug493187.html]
michael@0 480 skip-if = os == "win" || (buildapp=='b2g'&&debug) || (toolkit == 'gonk' && !debug) # See bug 707777, #b2g-emulator-debug - process crash
michael@0 481 [test_media_selection.html]
michael@0 482 skip-if = os == "win" || (toolkit == 'gonk' && !debug) # See bug 897843, b2g(timed out)
michael@0 483 [test_seek.html]
michael@0 484 skip-if = buildapp == 'b2g' || toolkit == 'android' # Intermittent test failures in bug 1023564 and bug 981153
michael@0 485
michael@0 486 # The tests below contain backend-specific tests. Write backend independent
michael@0 487 # tests rather than adding to this list.
michael@0 488
michael@0 489 [test_can_play_type_webm.html]
michael@0 490 run-if = webm
michael@0 491 [test_can_play_type_no_webm.html]
michael@0 492 skip-if = webm
michael@0 493
michael@0 494 [test_can_play_type_wave.html]
michael@0 495 run-if = wave
michael@0 496 [test_can_play_type_no_wave.html]
michael@0 497 skip-if = wave
michael@0 498 [test_fragment_noplay.html]
michael@0 499 run-if = wave
michael@0 500 [test_fragment_play.html]
michael@0 501 run-if = wave
michael@0 502 skip-if = buildapp == 'b2g' || toolkit == 'android' # Intermittent failures - Bug 996465 & bug 924246

mercurial