1(ilayouttest_analyzer_helpers 2AnalyzerResultMap 3p0 4(dp1 5S'result_map' 6p2 7(dp3 8S'skip' 9p4 10(dp5 11S'media/video-does-not-loop.html' 12p6 13(dp7 14S'te_info' 15p8 16(lp9 17(dp10 18S'SKIP' 19p11 20I01 21sS'WONTFIX' 22p12 23I01 24sS'Comments' 25p13 26S" Doesn't apply to Chromium (QuickTime-specific behavior)" 27p14 28sS'TIMEOUT' 29p15 30I01 31sasS'desc' 32p16 33S"Test to make sure QuickTime movie saved with 'loop' user data does not loop automatically." 34p17 35ssS'media/track/track-webvtt-tc020-cue-size-align.html' 36p18 37(dp19 38g8 39(lp20 40(dp21 41g11 42I01 43sg13 44S' Tests for WebVTT parser for <track>. Feature is not yet functional.' 45p22 46sg15 47I01 48sS'Bugs' 49p23 50(lp24 51S'BUGWK43668' 52p25 53asasg16 54S'Tests cue size and alignment from settings.' 55p26 56ssS'media/audio-delete-while-step-button-clicked.html' 57p27 58(dp28 59g8 60(lp29 61(dp30 62S'FAIL' 63p31 64I01 65sg11 66I01 67sg23 68(lp32 69S'BUGCR25375' 70p33 71aS'BUGCR59399' 72p34 73asg13 74S" Failing because we sometimes emit additional timeupdate events. Test might be WONTFIX because we don't export a step button in the first place." 75p35 76sasg16 77S"This tests that events don't continue to target a step button if the media element is deleted while mouse down on button." 78p36 79ssS'media/restore-from-page-cache.html' 80p37 81(dp38 82g8 83(lp39 84(dp40 85g11 86I01 87sg12 88I01 89sg13 90S' Page Cache - based tests. Chromium disables page cache because the WebKit page cache keeps previously loaded pages alive in memory to be able to quickly substitute them when user clicks History buttons. Chromium wants those to be separate navigations made via browser process to be able to make decision on which renderer process to use for each of them.' 91p41 92sg15 93I01 94sasg16 95S"Make sure we don't reload a <video> element when navigating back to an uncached page." 96p42 97ssS'media/media-document-audio-repaint.html' 98p43 99(dp44 100g8 101(lp45 102(dp46 103S'IMAGE+TEXT' 104p47 105I01 106sg11 107I01 108sS'IMAGE' 109p48 110I01 111sg23 112(lp49 113S'BUGCR94918' 114p50 115asg13 116S' Skip test test since this test uses layoutTestController.display() that needs to be implemented for GPU' 117p51 118sS'TEXT' 119p52 120I01 121sS'GPU' 122p53 123I01 124sasg16 125S'This tests that in a standalone media document with audio content, the media element repaints correctly' 126p54 127ssS'media/media-can-play-mpeg4-video.html' 128p55 129(dp56 130g8 131(lp57 132(dp58 133g11 134I01 135sg12 136I01 137sg13 138S" These tests are WONTFIX because they use codecs Chromium doesn't support." 139p59 140sg52 141I01 142sasg16 143S'Test HTMLMediaElement <em>canPlayType()</em> method with' 144p60 145ssS'media/track/track-webvtt-tc007-cue-no-id.html' 146p61 147(dp62 148g8 149g20 150sg16 151S'Tests empty cue identifiers (they are optional), but makes sure "-->" found leads to discarded cue.' 152p63 153ssS'http/tests/media/video-cross-site.html' 154p64 155(dp65 156g8 157(lp66 158(dp67 159g11 160I01 161sg13 162S' QuickTime reference movies not supported.' 163p68 164sg15 165I01 166sS'PASS' 167p69 168I01 169sg31 170I01 171sg12 172I01 173sasg16 174S'media file redirects to another site' 175p70 176ssS'media/audio-data-url.html' 177p71 178(dp72 179g8 180(lp73 181(dp74 182g31 183I01 184sg11 185I01 186sg12 187I01 188sg13 189g59 190sg15 191I01 192sasg16 193S'Test that audio element can use a data: url' 194p75 195ssS'media/video-canvas-alpha.html' 196p76 197(dp77 198g8 199(lp78 200(dp79 201g11 202I01 203sg48 204I01 205sg23 206(lp80 207S'BUGCR74979' 208p81 209asg13 210S" Accelerated 2d for mac isn't supported yet, so SKIP this test for now." 211p82 212sS'MAC' 213p83 214I01 215sg53 216I01 217sasg16 218S'UNKNOWN' 219p84 220ssS'media/video-can-play-type.html' 221p85 222(dp86 223g8 224(lp87 225(dp88 226g31 227I01 228sg11 229I01 230sg12 231I01 232sg13 233g59 234sg15 235I01 236sasg16 237S'Test HTMLMediaElement <em>canPlayType()</em> method.' 238p89 239ssS'media/media-captions.html' 240p90 241(dp91 242g8 243(lp92 244(dp93 245g11 246I01 247sg13 248S" We haven't implemented the WebKit captioning extension. UNIMPLEMENTED" 249p94 250sg15 251I01 252sg23 253(lp95 254S'BUGCR28301' 255p96 256asasg16 257S'Test media element close caption API.' 258p97 259ssS'media/video-size-intrinsic-scale.html' 260p98 261(dp99 262g8 263(lp100 264(dp101 265g31 266I01 267sg11 268I01 269sg12 270I01 271sg13 272g59 273sg15 274I01 275sasg16 276S'<video> element intrinsic size test' 277p102 278ssS'media/track/track-webvtt-tc004-magic-header.html' 279p103 280(dp104 281g8 282g20 283sg16 284S'Tests that the magic file header "WEBVTT" leads to the file properly recognized as a WebVTT file.' 285p105 286ssS'media/media-can-play-mpeg-audio.html' 287p106 288(dp107 289g8 290(lp108 291(dp109 292g11 293I01 294sg12 295I01 296sg13 297g59 298sg52 299I01 300sasg16 301S'Test HTMLMediaElement <em>canPlayType()</em> method with multiple mp3 MIME types.' 302p110 303ssS'media/audio-mpeg4-supported.html' 304p111 305(dp112 306g8 307(lp113 308(dp114 309g31 310I01 311sg11 312I01 313sg12 314I01 315sg13 316g59 317sg15 318I01 319sasg16 320S'Test that the audio element supports M4A files.' 321p115 322ssS'media/media-fullscreen-not-in-document.html' 323p116 324(dp117 325g8 326(lp118 327(dp119 328g11 329I01 330sg13 331S" We haven't implemented the WebKit fullscreen extension. UNIMPLEMENTED" 332p120 333sg15 334I01 335sg23 336(lp121 337S'BUGCR16735' 338p122 339asasg16 340S'Test media element fullscreen API when an element is not in the DOM.' 341p123 342ssS'media/track/track-webvtt-tc014-alignment.html' 343p124 344(dp125 345g8 346g20 347sg16 348S'Tests cue alignment from settings.' 349p126 350ssS'media/track/track-webvtt-tc021-valign.html' 351p127 352(dp128 353g8 354g20 355sg16 356S'Tests cue vertical alignment (direction) from settings.' 357p129 358ssS'media/audio-mpeg-supported.html' 359p130 360(dp131 361g8 362(lp132 363(dp133 364g31 365I01 366sg11 367I01 368sg12 369I01 370sg13 371g59 372sg15 373I01 374sasg16 375S'Test that the audio element supports MPEG files.' 376p134 377ssS'media/track/track-webvtt-tc019-cue-size.html' 378p135 379(dp136 380g8 381g20 382sg16 383S'Tests cue size from settings.' 384p137 385ssS'media/track/track-webvtt-tc003-newlines.html' 386p138 387(dp139 388g8 389g20 390sg16 391S'Tests that line terminators \\r, \\n, or \\r\\n are properly parsed, even when there is no newline at eof.' 392p140 393ssS'media/video-document-types.html' 394p141 395(dp142 396g8 397(lp143 398(dp144 399g31 400I01 401sg11 402I01 403sg12 404I01 405sg13 406g59 407sg15 408I01 409sasg16 410S"This tests that a standalone MPEG-4 file with 'sdsm' and 'odsm' tracks is opened in a MediaDocument." 411p145 412ssS'media/track/track-webvtt-tc024-timestamp.html' 413p146 414(dp147 415g8 416g20 417sg16 418S'Tests cues with <timestamps> tags.' 419p148 420ssS'media/track/track-webvtt-tc008-timings-no-hours.html' 421p149 422(dp150 423g8 424g20 425sg16 426S'Tests cue timings that do not contain hours (they are optional), and tests various syntax errors in timings without hours.' 427p151 428ssS'media/media-fullscreen-inline.html' 429p152 430(dp153 431g8 432(lp154 433(dp155 434g11 435I01 436sg13 437g120 438sg15 439I01 440sg23 441(lp156 442S'BUGCR16735' 443p157 444asasg16 445S'Test media element fullscreen API when an element is in the DOM.' 446p158 447ssS'media/track/track-webvtt-tc000-empty.html' 448p159 449(dp160 450g8 451g20 452sg16 453S'Tests that an empty file is not recognized as a WebVTT file.' 454p161 455ssS'media/track/track-webvtt-tc018-align-text-line-position.html' 456p162 457(dp163 458g8 459g20 460sg16 461S'Tests cue alignment, line and text position from settings.' 462p164 463ssS'media/track/track-webvtt-tc002-bom.html' 464p165 465(dp166 466g8 467g20 468sg16 469S'Tests that the parser properly ignores a UTF-8 BOM character at the beginning of a file and all other cues are properly parsed.' 470p167 471ssS'compositing/video/video-background-color.html' 472p168 473(dp169 474g8 475(lp170 476(dp171 477g31 478I01 479sg11 480I01 481sg12 482I01 483sg13 484S" Chromium's video codecs don't support alpha information encoded in the video data, so this test is not applicable." 485p172 486sasg16 487S'Video with background color' 488p173 489ssS'media/track/track-webvtt-tc026-voice.html' 490p174 491(dp175 492g8 493g20 494sg16 495S'Tests cues with voice markup <v>.' 496p176 497ssS'media/track/track-webvtt-tc011-blank-lines.html' 498p177 499(dp178 500g8 501g20 502sg16 503S'Tests that cues are not affected by multiple newlines \\n, \\r, and \\r\\n and that cue not properly separated are treated as one big cue.' 504p179 505ssS'media/context-menu-actions.html' 506p180 507(dp181 508g8 509(lp182 510(dp183 511S'CRASH' 512p184 513I01 514sg11 515I01 516sg23 517(lp185 518S'BUGCR59665' 519p186 520aS'BUGWK45021' 521p187 522asg13 523S' BUGCR59415 : cannot repro the flakiness This test needs enhanced eventSender.contextMenu() return value. See https:bugs.webkit.org/show_bug.cgi?id=45021 for more info. UNIMPLEMENTED for chrome' 524p188 525sg15 526I01 527sg69 528I01 529sasg16 530S'Test the various actions available in the HTML5 media element context-menu.' 531p189 532ssS'media/video-timeupdate-reverse-play.html' 533p190 534(dp191 535g8 536(lp192 537(dp193 538g11 539I01 540sg13 541S" We haven't implemented reverse audio/video playback. UNIMPLEMENTED BUGCR33099 Implement reverse audio/video playback" 542p194 543sg15 544I01 545sg23 546(lp195 547S'BUGCR33099' 548p196 549asasg16 550S"Tests that a 'timeupdate' event is fired when a movie plays<br> in reverse to time zero." 551p197 552ssS'media/track/track-webvtt-tc022-entities.html' 553p198 554(dp199 555g8 556g20 557sg16 558S'Tests special characters &, <, and > in the cue text.' 559p200 560ssS'http/tests/media/video-buffered.html' 561p201 562(dp202 563g8 564(lp203 565(dp204 566g11 567I01 568sg23 569(lp205 570S'BUGCR49165' 571p206 572asg13 573S' video.buffered multiple TimeRanges support.' 574p207 575sg69 576I01 577sasg16 578g84 579ssS'media/track/track-webvtt-tc012-out-of-order.html' 580p208 581(dp209 582g8 583g20 584sg16 585S'Tests that cues that are temporally out of order are ignored.' 586p210 587ssS'media/track/track-webvtt-tc010-no-timings.html' 588p211 589(dp212 590g8 591g20 592sg16 593S'Tests cue without timings are ignored.' 594p213 595ssS'media/track/track-webvtt-tc001-utf8.html' 596p214 597(dp215 598g8 599g20 600sg16 601S'Tests that UTF-8 encoded characters are recognized properly and that different encodings (iconv) are not recognized as a WebVTT file (we do allow it, it just looks ugly).' 602p216 603ssS'media/track/track-webvtt-tc006-cue-identifiers.html' 604p217 605(dp218 606g8 607g20 608sg16 609S'Tests that any text other than "-->" is recognized as optional cue identifier.' 610p219 611ssS'media/track/track-webvtt-tc013-settings.html' 612p220 613(dp221 614g8 615g20 616sg16 617S'Tests WebVTT settings.' 618p222 619ssS'media/track/track-webvtt-tc017-line-position.html' 620p223 621(dp224 622g8 623g20 624sg16 625S'Tests cue line position from settings.' 626p225 627ssS'media/track/track-webvtt-tc016-align-positioning.html' 628p226 629(dp227 630g8 631g20 632sg16 633S'Tests cue text position and alignment from settings.' 634p228 635ssS'media/track/track-webvtt-tc005-header-comment.html' 636p229 637(dp230 638g8 639g20 640sg16 641S'Tests that the optional comment area under the "WEBVTT" file header is properly ignored. Also, default settings and styling are currently ignored (treated as faulty cues).' 642p231 643ssS'media/track/track-webvtt-tc015-positioning.html' 644p232 645(dp233 646g8 647g20 648sg16 649S'Tests cue text position from settings.' 650p234 651ssS'media/track/track-webvtt-tc009-timings-hour.html' 652p235 653(dp236 654g8 655g20 656sg16 657S'Tests cue timings that contain hours (they are optional), and tests various syntax errors in timings with hours.' 658p237 659ssS'media/track/track-webvtt-tc027-empty-cue.html' 660p238 661(dp239 662g8 663g20 664sg16 665S'Tests that empty cues are discarded.' 666p240 667ssS'media/track/track-webvtt-tc028-unsupported-markup.html' 668p241 669(dp242 670g8 671g20 672sg16 673S'Tests that unsupported markup is properly ignored.' 674p243 675ssS'media/track/track-webvtt-tc023-markup.html' 676p244 677(dp245 678g8 679g20 680sg16 681S'Tests cues with <b>, <i>, <u>, <rt> and <ruby> tags.' 682p246 683ssS'media/video-element-other-namespace-crash.html' 684p247 685(dp248 686g8 687(lp249 688(dp250 689g11 690I01 691sg12 692I01 693sg13 694g59 695sg15 696I01 697sasg16 698g84 699ssS'media/video-reverse-play-duration.html' 700p251 701(dp252 702g8 703(lp253 704(dp254 705g11 706I01 707sg13 708g194 709sg15 710I01 711sg23 712(lp255 713S'BUGCR33099' 714p256 715asasg16 716S'Tests that duration is not set to zero when playing in reverse to the origin.' 717p257 718ssS'media/track/track-webvtt-tc025-class-markup.html' 719p258 720(dp259 721g8 722g20 723sg16 724S'Tests cues with class markup <c>.' 725p260 726sssS'whole' 727p261 728(dp262 729S'media/video-source-type.html' 730p263 731(dp264 732g16 733S'<source> @type attribute' 734p265 735ssS'media/media-startTime.html' 736p266 737(dp267 738g16 739S"Test the, so far unused, 'startTime' attribute." 740p268 741ssS'media/video-src-set.html' 742p269 743(dp270 744g16 745S'Test that setting src attribute triggers load' 746p271 747ssg27 748g28 749sS'media/video-played-ranges-1.html' 750p272 751(dp273 752g16 753S"Test of the media element 'played' attribute, ranges part 1." 754p274 755ssS'http/tests/media/video-play-stall-seek.html' 756p275 757(dp276 758g8 759(lp277 760(dp278 761g13 762S' Timing out.' 763p279 764sg15 765I01 766sg23 767(lp280 768S'BUGCR78376' 769p281 770asasg16 771S'Test that playback can be resumed by seeking backwards after load stalls.' 772p282 773ssg71 774g72 775sg85 776g86 777sg90 778g91 779sg124 780g125 781sS'media/controls-after-reload.html' 782p283 783(dp284 784g16 785S'Making sure the controller looks ok after a second load().' 786p285 787ssS'http/tests/media/video-referer.html' 788p286 789(dp287 790g16 791S'Tests that the media player will send the relevant referer when requesting the media file.<br/>' 792p288 793ssS'media/video-source-removed.html' 794p289 795(dp290 796g16 797S'consoleWrite("PASS: A crash did not occur when removing <source> elements.<br>");' 798p291 799ssS'media/unsupported-tracks.html' 800p292 801(dp293 802g16 803S'Test that QuickTime file with unsupported track types only generates an error.' 804p294 805ssg111 806g112 807sS'media/audio-no-installed-engines.html' 808p295 809(dp296 810g16 811S'PASSED -- crash using Audio with no installed engines bug 27479.' 812p297 813ssg116 814g117 815sS'media/video-width-height.html' 816p298 817(dp299 818g16 819g84 820ssS'media/media-blocked-by-willsendrequest.html' 821p300 822(dp301 823g16 824S'consoleWrite("This test can only be run in DumpRenderTree!<br><br>");' 825p302 826ssS'media/video-error-does-not-exist.html' 827p303 828(dp304 829g16 830S'Test that the media element is in correct state after load fails.' 831p305 832ssS'media/video-play-pause-events.html' 833p306 834(dp307 835g16 836S'Test that calling play() and pause() triggers async play, timeupdate and pause events.' 837p308 838ssS'media/video-display-none-crash.html' 839p309 840(dp310 841g16 842S'Test that pause() after changing display to "none" doesn\'t cause a crash.' 843p311 844ssg244 845g245 846sS'media/video-src-plus-source.html' 847p312 848(dp313 849g16 850S"Test that a <source> element is not used when a bogus 'src' attribute is present" 851p314 852ssS'media/video-source-none-supported.html' 853p315 854(dp316 855g16 856S'no usable <source> test' 857p317 858ssS'media/video-poster-blocked-by-willsendrequest.html' 859p318 860(dp319 861g16 862S'consoleWrite("<b>This test can only be run in DumpRenderTree!</b>");' 863p320 864ssg6 865g7 866sS'media/video-src.html' 867p321 868(dp322 869g16 870g84 871ssg168 872g169 873sS'media/video-src-invalid-poster.html' 874p323 875(dp324 876g16 877g84 878ssS'media/video-source-inserted.html' 879p325 880(dp326 881g16 882S'networkState after inserting <source> test' 883p327 884ssS'media/media-can-play-octet-stream.html' 885p328 886(dp329 887g16 888S'Test HTMLMediaElement <em>canPlayType()</em> method with "application/octet-stream".' 889p330 890ssS'media/constructors.html' 891p331 892(dp332 893g16 894S'Test that media constructors behave consistently.' 895p333 896ssS'media/video-source-media.html' 897p334 898(dp335 899g16 900g84 901ssg201 902g202 903sS'media/video-aspect-ratio.html' 904p336 905(dp337 906g16 907S'Test video sizing. You should see one bigger image (paused video) and 7 small ones of 1/4 its size.' 908p338 909ssg214 910g215 911sS'media/video-source-type-params.html' 912p339 913(dp340 914g16 915g84 916ssS'fast/canvas/webgl/context-lost.html' 917p341 918(dp342 919g16 920S'debug("Test valid context");' 921p343 922ssS'media/media-can-play-wav-audio.html' 923p344 924(dp345 925g16 926S'Test HTMLMediaElement <em>canPlayType()</em> method with multiple .wav MIME types.' 927p346 928ssS'media/video-source-error.html' 929p347 930(dp348 931g8 932(lp349 933(dp350 934S'DEBUG' 935p351 936I01 937sg52 938I01 939sg23 940(lp352 941S'BUGWK66310' 942p353 943asg13 944S'' 945p354 946sg69 947I01 948sasg16 949S'<video> and <source> error test' 950p355 951ssg223 952g224 953sg226 954g227 955sS'media/video-no-audio.html' 956p356 957(dp357 958g16 959S'Movie with no audio track. The volume button should not render.' 960p358 961ssS'media/svg-as-image-with-media-blocked.html' 962p359 963(dp360 964g16 965S'This test attempts to load foreignObject audio and video embedded in an SVG' 966p361 967ssS'media/video-transformed.html' 968p362 969(dp363 970g8 971(lp364 972(dp365 973S'WIN' 974p366 975I01 976sg48 977I01 978sg23 979(lp367 980S'BUGWK66437' 981p368 982asg13 983g354 984sg83 985I01 986sg53 987I01 988sasg16 989S'Test painting of transformed video' 990p369 991ssS'media/video-click-dblckick-standalone.html' 992p370 993(dp371 994g16 995S'This tests that clicking on a standalone video will pause and double-clicking will play.' 996p372 997ssS'media/video-pause-immediately.html' 998p373 999(dp374 1000g16 1001S'Test that pausing the media element has an immediate effect on the clock.' 1002p375 1003ssS'fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html' 1004p376 1005(dp377 1006g16 1007g84 1008ssg251 1009g252 1010sS'http/tests/security/local-video-src-from-remote.html' 1011p378 1012(dp379 1013g16 1014S'This test only works in DRT' 1015p380 1016ssg43 1017g44 1018sS'media/video-controls-in-media-document.html' 1019p381 1020(dp382 1021g16 1022g84 1023ssS'media/remove-from-document-no-load.html' 1024p383 1025(dp384 1026g16 1027S'Test that removing a media element from the tree when no media has been loaded does not generate a loadstart event.' 1028p385 1029ssS'media/video-currentTime.html' 1030p386 1031(dp387 1032g16 1033g84 1034ssS'media/video-frame-accurate-seek.html' 1035p388 1036(dp389 1037g8 1038(lp390 1039(dp391 1040g48 1041I01 1042sg23 1043(lp392 1044S'BUGCR72223' 1045p393 1046asg13 1047g354 1048sg69 1049I01 1050sasg16 1051S'Test that setting currentTime is frame-accurate. The three videos below should be showing frames 12, 13, and 14.' 1052p394 1053ssg18 1054g19 1055sg37 1056g38 1057sg180 1058g181 1059sS'media/media-controls-clone-crash.html' 1060p395 1061(dp396 1062g16 1063S'Test passes if it does not crash.' 1064p397 1065ssS'media/controls-css-overload.html' 1066p398 1067(dp399 1068g16 1069S"Testing that overloading some controls doesn't crash the browser" 1070p400 1071ssS'media/video-display-aspect-ratio.html' 1072p401 1073(dp402 1074g16 1075g84 1076ssS'media/video-currentTime-set.html' 1077p403 1078(dp404 1079g16 1080S"Test that setting currentTime changes the time, and that 'ended' event is fired in a reasonable amount of time" 1081p405 1082ssS'media/media-blocked-by-beforeload.html' 1083p406 1084(dp407 1085g8 1086(lp408 1087(dp409 1088g52 1089I01 1090sg23 1091(lp410 1092S'BUGWK66310' 1093p411 1094asg13 1095g354 1096sg69 1097I01 1098sasg16 1099S'Test to ensure that a media file blocked by a beforeload handler generates an error' 1100p412 1101ssS'media/video-controls-visible-audio-only.html' 1102p413 1103(dp414 1104g16 1105S'This test only runs in DRT!' 1106p415 1107ssS'http/tests/media/video-play-progress.html' 1108p416 1109(dp417 1110g16 1111S'Test that at least one progress event is fired after starting to load the video.' 1112p418 1113ssg106 1114g107 1115sS'media/controls-styling.html' 1116p419 1117(dp420 1118g16 1119S'The look of the controls should not change.' 1120p421 1121ssS'media/video-source-moved.html' 1122p422 1123(dp423 1124g16 1125S'moving <source> element test' 1126p424 1127ssS'http/tests/security/local-video-source-from-remote.html' 1128p425 1129(dp426 1130g16 1131S'This test only behaves correctly in DRT' 1132p427 1133ssS'media/video-src-none.html' 1134p428 1135(dp429 1136g16 1137g84 1138ssS'media/video-controls-zoomed.html' 1139p430 1140(dp431 1141g16 1142S'This test only runs in DRT!' 1143p432 1144ssS'media/video-load-networkState.html' 1145p433 1146(dp434 1147g16 1148S'Test that setting src to an invalid url triggers load(), which sets networkState' 1149p435 1150ssS'media/video-controls.html' 1151p436 1152(dp437 1153g16 1154S"Test 'controls' attribute" 1155p438 1156ssS'media/controls-without-preload.html' 1157p439 1158(dp440 1159g16 1160S'The controls should not depend on preload value.' 1161p441 1162ssS'media/video-played-collapse.html' 1163p442 1164(dp443 1165g16 1166S"Test of the media element 'played' attribute" 1167p444 1168ssS'compositing/self-painting-layers.html' 1169p445 1170(dp446 1171g16 1172S'Self painting layers' 1173p447 1174ssS'media/audio-controls-do-not-fade-out.html' 1175p448 1176(dp449 1177g16 1178S'This tests that audio controls do not fade out when the audio is playing.' 1179p450 1180ssg149 1181g150 1182sg152 1183g153 1184sS'compositing/geometry/video-opacity-overlay.html' 1185p451 1186(dp452 1187g16 1188S'Video overlay' 1189p453 1190ssS'media/video-source-error-no-candidate.html' 1191p454 1192(dp455 1193g16 1194S"Test that 'error' events are fired from <source> element when it can not be used." 1195p456 1196ssS'media/audio-constructor.html' 1197p457 1198(dp458 1199g16 1200S'Test that Audio() object loads the resource after src attribute is set and load() is called.' 1201p459 1202ssg174 1203g175 1204sS'media/event-attributes.html' 1205p460 1206(dp461 1207g16 1208g84 1209ssg190 1210g191 1211sg208 1212g209 1213sS'http/tests/media/text-served-as-text.html' 1214p462 1215(dp463 1216g16 1217S"text file served as 'text/plain'" 1218p464 1219ssg211 1220g212 1221sS'http/tests/media/video-cancel-load.html' 1222p465 1223(dp466 1224g16 1225S'Cancel loading a video file and access its properties afterwards.' 1226p467 1227ssS'media/unsupported-rtsp.html' 1228p468 1229(dp469 1230g16 1231S'Test that QuickTime file with RTSP URL generates a load error.' 1232p470 1233ssS'media/media-controls-clone.html' 1234p471 1235(dp472 1236g16 1237S'<video controls id=v></video><audio controls id=a></audio>' 1238p473 1239ssS'media/broken-video.html' 1240p474 1241(dp475 1242g16 1243S'Test that QuickTime file with broken content generates an error.' 1244p476 1245ssS'media/video-plays-past-end-of-test.html' 1246p477 1247(dp478 1248g16 1249g84 1250ssS'http/tests/canvas/webgl/origin-clean-conformance.html' 1251p479 1252(dp480 1253g16 1254S'WebGL Origin Restrictions Conformance Tests' 1255p481 1256ssS'media/video-replaces-poster.html' 1257p482 1258(dp483 1259g16 1260S'Test for <a href="https://bugs.webkit.org/show_bug.cgi?id=34966">https://bugs.webkit.org/show_bug.cgi?id=34966</a>. <br>' 1261p484 1262ssS'media/video-autoplay.html' 1263p485 1264(dp486 1265g16 1266g84 1267ssS'media/video-set-rate-from-pause.html' 1268p487 1269(dp488 1270g16 1271S'Test that setting a non-zero rate causes an async timeupdate event.' 1272p489 1273ssg198 1274g199 1275sg229 1276g230 1277sS'media/video-src-remove.html' 1278p490 1279(dp491 1280g16 1281S"Test that removing valid 'src' attribute DOES NOT trigger load of <source> elements" 1282p492 1283ssS'media/csp-blocks-video.html' 1284p493 1285(dp494 1286g16 1287S"This test passes if it doesn't alert failure." 1288p495 1289ssS'media/controls-drag-timebar.html' 1290p496 1291(dp497 1292g16 1293S'Test that dragging the timebar thumb causes seeks.' 1294p498 1295ssg232 1296g233 1297sS'media/audio-constructor-preload.html' 1298p499 1299(dp500 1300g16 1301S"Test that Audio() sets 'preload' attribute." 1302p501 1303ssS'media/video-poster-delayed.html' 1304p502 1305(dp503 1306g16 1307S'Delayed load of poster should not overwrite intrinsic size of video' 1308p504 1309ssS'media/adopt-node-crash.html' 1310p505 1311(dp506 1312g16 1313S"Tests that we don't crash when moving a video element to a new document." 1314p507 1315ssS'media/media-initialTime.html' 1316p508 1317(dp509 1318g16 1319S"Test the, so far unused, 'initialTime' attribute." 1320p510 1321ssS'media/video-playbackrate.html' 1322p511 1323(dp512 1324g16 1325S'test playbackRate and defaultPlaybackRate' 1326p513 1327ssS'media/video-muted.html' 1328p514 1329(dp515 1330g16 1331S"Test 'muted' attribute" 1332p516 1333ssg241 1334g242 1335sS'media/video-src-change.html' 1336p517 1337(dp518 1338g16 1339S'1. Test that an invalid src attribute fires an error when the file fails to load.<br>' 1340p519 1341ssS'compositing/overflow/overflow-compositing-descendant.html' 1342p520 1343(dp521 1344g16 1345S'You should see a green box under the video. If you see red, the test failed.' 1346p522 1347ssg247 1348g248 1349sS'media/video-play-pause-exception.html' 1350p523 1351(dp524 1352g16 1353S'Video has no src. Test that the playing event is not dispatched.' 1354p525 1355ssS'fast/dom/shadow/frameless-media-element-crash.html' 1356p526 1357(dp527 1358g16 1359g84 1360ssS'media/audio-play-event.html' 1361p528 1362(dp529 1363g16 1364S"Test that a 'play' event listener is triggered when fired by a new audio element." 1365p530 1366ssS'media/before-load-member-access.html' 1367p531 1368(dp532 1369g16 1370S'Test that accessing member of a non loaded video works.' 1371p533 1372ssS'media/video-dom-src.html' 1373p534 1374(dp535 1375g16 1376g84 1377ssg135 1378g136 1379sS'media/audio-repaint.html' 1380p536 1381(dp537 1382g8 1383(lp538 1384(dp539 1385g366 1386I01 1387sg48 1388I01 1389sg23 1390(lp540 1391S'BUGWK65203' 1392p541 1393asg13 1394S' These should be rebaselined after the patch lands, as we are now drawing all text with skia (instead of gdi) and in these cases, we have differences in antialiasing (drt specific) or in fractional-baselines (gdi rounds in src space, skia rounds in devices space ' 1395p542 1396sasg16 1397S'This tests that in a html document with inline audio content, the media element repaints correctly' 1398p543 1399ssS'media/audio-controls-rendering.html' 1400p544 1401(dp545 1402g16 1403S'Test controls placement.' 1404p546 1405ssg220 1406g221 1407sS'fast/dom/beforeload/remove-video-in-beforeload-listener.html' 1408p547 1409(dp548 1410g16 1411S'This page tests that you can correctly remove a video object in a beforeload listener without causing a crash.' 1412p549 1413ssS'media/invalid-media-url-crash.html' 1414p550 1415(dp551 1416g16 1417S'Tests that invalid media src url does not result in crash.' 1418p552 1419ssS'media/video-empty-source.html' 1420p553 1421(dp554 1422g16 1423S'Slider drawing with no source. The controls should render correctly.' 1424p555 1425ssg98 1426g99 1427sS'media/video-poster.html' 1428p556 1429(dp557 1430g16 1431S'Test <video> element with and without a poster.' 1432p558 1433ssS'media/media-document-audio-size.html' 1434p559 1435(dp560 1436g16 1437S'This tests that in a standalone media document with audio content, the media element has non-zero' 1438p561 1439ssS'media/video-zoom.html' 1440p562 1441(dp563 1442g16 1443S'150% zoom, with width and height attributes' 1444p564 1445ssS'http/tests/appcache/video.html' 1446p565 1447(dp566 1448g16 1449S'Test that <video> can be loaded from the application cache.' 1450p567 1451ssg127 1452g128 1453sS'media/video-dom-autoplay.html' 1454p568 1455(dp569 1456g16 1457g84 1458ssS'media/media-ended.html' 1459p570 1460(dp571 1461g16 1462S'<b>Test ended by:</b>' 1463p572 1464ssS'media/video-no-autoplay.html' 1465p573 1466(dp574 1467g16 1468S'Test that play event does not fire when "src" set with no autoplay attribute.' 1469p575 1470ssg130 1471g131 1472sS'media/video-append-source.html' 1473p576 1474(dp577 1475g16 1476g84 1477ssg138 1478g139 1479sS'http/tests/media/pdf-served-as-pdf.html' 1480p578 1481(dp579 1482g16 1483S"PDF file served as 'application/pdf'" 1484p580 1485ssS'media/video-play-empty-events.html' 1486p581 1487(dp582 1488g16 1489S'Test that play() from EMPTY network state triggers load() and async play event.' 1490p583 1491ssg146 1492g147 1493sS'media/audio-only-video-intrinsic-size.html' 1494p584 1495(dp585 1496g16 1497S'This tests the intrinsic size of a video element is the default 300×150 before metadata is' 1498p586 1499ssg141 1500g142 1501sS'http/tests/media/video-error-abort.html' 1502p587 1503(dp588 1504g16 1505S"'abort' event test" 1506p589 1507ssS'media/audio-delete-while-slider-thumb-clicked.html' 1508p590 1509(dp591 1510g16 1511S"This tests that events don't continue to target a slider thumb if the media element is deleted while scrubbing." 1512p592 1513ssS'media/media-can-play-ogg.html' 1514p593 1515(dp594 1516g16 1517S'Test HTMLMediaElement <em>canPlayType()</em> method for ogg media containers.' 1518p595 1519ssg159 1520g160 1521sS'media/video-currentTime-set2.html' 1522p596 1523(dp597 1524g16 1525g84 1526ssS'media/video-seekable.html' 1527p598 1528(dp599 1529g16 1530g84 1531ssS'fast/dom/beforeload/video-before-load.html' 1532p600 1533(dp601 1534g16 1535g84 1536ssS'media/video-played-reset.html' 1537p602 1538(dp603 1539g16 1540S"Test of the media element 'played' attribute" 1541p604 1542ssg177 1543g178 1544sS'compositing/self-painting-layers2.html' 1545p605 1546(dp606 1547g16 1548S'This test should not assert in debug builds.' 1549p607 1550ssg165 1551g166 1552sS'media/controls-right-click-on-timebar.html' 1553p608 1554(dp609 1555g16 1556S'Test that right clicking on the timebar does not cause a seek.' 1557p610 1558ssS'media/video-dom-preload.html' 1559p611 1560(dp612 1561g16 1562S'consoleWrite("++ Test default attribute value");' 1563p613 1564ssS'media/video-size.html' 1565p614 1566(dp615 1567g16 1568S"Test <video> element size with and without 'src' and 'poster' attributes." 1569p616 1570ssS'media/video-load-preload-none.html' 1571p617 1572(dp618 1573g16 1574S'Test that an explicit load() to a media element whose preload is set to "none" still loads the video.' 1575p619 1576ssS'media/video-delay-load-event.html' 1577p620 1578(dp621 1579g8 1580(lp622 1581(dp623 1582g52 1583I01 1584sg23 1585(lp624 1586S'BUGWK64003' 1587p625 1588asg13 1589S' Started around WebKit r90233:r90242' 1590p626 1591sg83 1592I01 1593sg69 1594I01 1595sg351 1596I01 1597sasg16 1598S"Test the document's load event is delayed until a movie's meta data is available." 1599p627 1600ssS'media/fallback.html' 1601p628 1602(dp629 1603g16 1604S'Test that fallback content is not rendered' 1605p630 1606ssS'media/video-layer-crash.html' 1607p631 1608(dp632 1609g8 1610(lp633 1611(dp634 1612g366 1613I01 1614sg48 1615I01 1616sg23 1617(lp635 1618S'BUGWK66437' 1619p636 1620asg13 1621g354 1622sg83 1623I01 1624sg53 1625I01 1626sasg16 1627S'Test dynamic removal of transformed and reflected video' 1628p637 1629ssS'fast/layers/video-layer.html' 1630p638 1631(dp639 1632g16 1633S'Video element gets layer' 1634p640 1635ssS'media/controls-strict.html' 1636p641 1637(dp642 1638g16 1639S'Drawing the controls in strict mode.' 1640p643 1641ssS'media/remove-from-document.html' 1642p644 1643(dp645 1644g16 1645S'Test that removing a media element from the tree pauses playback but does not unload the media.' 1646p646 1647ssS'http/tests/media/remove-while-loading.html' 1648p647 1649(dp648 1650g16 1651S'Test that removing a media element from the tree while loading does not crash.' 1652p649 1653ssS'media/video-controls-transformed.html' 1654p650 1655(dp651 1656g16 1657S'This test only runs in DRT!' 1658p652 1659ssS'compositing/video/video-poster.html' 1660p653 1661(dp654 1662g16 1663S'Video with poster' 1664p655 1665ssS'media/video-display-toggle.html' 1666p656 1667(dp657 1668g16 1669S"This tests that toggling the display property won't make the controls disappear.<br>" 1670p658 1671ssS'media/video-seek-no-src-exception.html' 1672p659 1673(dp660 1674g16 1675S"Test that seeking video with no 'src' attribute throws an INVALID_STATE_ERR exception." 1676p661 1677ssS'media/audio-constructor-src.html' 1678p662 1679(dp663 1680g16 1681S'Test that Audio("url") constructor loads the specified resource.' 1682p664 1683ssS'compositing/geometry/clipped-video-controller.html' 1684p665 1685(dp666 1686g16 1687S'Clipped Video' 1688p667 1689ssg238 1690g239 1691sS'media/video-preload.html' 1692p668 1693(dp669 1694g16 1695S"Test to see if media loads automatically when 'preload' is specified." 1696p670 1697ssS'http/tests/media/video-load-twice.html' 1698p671 1699(dp672 1700g16 1701g84 1702ssS'http/tests/media/video-cookie.html' 1703p673 1704(dp674 1705g16 1706S'Tests that the media player will send the relevant cookies when requesting the media file.<br/>' 1707p675 1708ssS'media/video-source.html' 1709p676 1710(dp677 1711g16 1712g84 1713ssS'media/video-seek-past-end-playing.html' 1714p678 1715(dp679 1716g16 1717S"Test that seeking video with 'loop' past it's end rewinds to the beginning and continues playback." 1718p680 1719ssS'media/video-currentTime-delay.html' 1720p681 1721(dp682 1722g16 1723S'Test a delay in playing the movie results in a canPlay event.' 1724p683 1725ssS'http/tests/media/reload-after-dialog.html' 1726p684 1727(dp685 1728g16 1729S"Test this by loading a movie slowly and showing a dialog when a 'loadstart' event <br>" 1730p686 1731ssg217 1732g218 1733sS'media/media-constants.html' 1734p687 1735(dp688 1736g16 1737S'Test HTMLMediaElement and MediaError constants.' 1738p689 1739ssS'media/media-controls-invalid-url.html' 1740p690 1741(dp691 1742g16 1743S'This tests that media element controls are reset to their default state when the src is changed to an invalid url.' 1744p692 1745ssS'media/video-volume.html' 1746p693 1747(dp694 1748g16 1749S"Test 'volume' attribute" 1750p695 1751ssS'media/video-src-source.html' 1752p696 1753(dp697 1754g16 1755g84 1756ssS'media/video-buffered.html' 1757p698 1758(dp699 1759g16 1760g84 1761ssg64 1762g65 1763sS'media/video-source-load.html' 1764p700 1765(dp701 1766g16 1767S'Test that the resource selection algorithm is restarted when load() is called, and that all <source> elements are reconsidered.' 1768p702 1769ssg76 1770g77 1771sS'media/video-canvas-source.html' 1772p703 1773(dp704 1774g16 1775S'Drawing to canvas using video with source element does not taint canvas' 1776p705 1777ssS'media/video-controls-no-scripting.html' 1778p706 1779(dp707 1780g16 1781S'Tests that the built-in controls are always enabled when JavaScript is disabled.' 1782p708 1783ssS'media/video-poster-scale.html' 1784p709 1785(dp710 1786g16 1787S"'poster' aspect ratio test" 1788p711 1789ssS'media/video-seek-by-small-increment.html' 1790p712 1791(dp713 1792g16 1793S'Test seeking by very small increments.' 1794p714 1795ssg103 1796g104 1797sS'media/video-controls-with-mutation-event-handler.html' 1798p715 1799(dp716 1800g16 1801S"This tests that we don't crash while creating a video element while a DOMSubtreeModified even handler is registered." 1802p717 1803ssS'media/video-zoom-controls.html' 1804p718 1805(dp719 1806g16 1807S'Zoomed video with controls.' 1808p720 1809ssS'media/video-loop.html' 1810p721 1811(dp722 1812g8 1813(lp723 1814(dp724 1815g366 1816I01 1817sg69 1818I01 1819sg23 1820(lp725 1821S'BUGCR59415' 1822p726 1823asg13 1824S' BUGCR59415 : cannot repro the flakiness' 1825p727 1826sg15 1827I01 1828sg52 1829I01 1830sasg16 1831S'consoleWrite("<em>++ Test setting/removing the attribute.</em>");' 1832p728 1833ssS'http/tests/media/video-play-stall.html' 1834p729 1835(dp730 1836g8 1837(lp731 1838(dp732 1839g52 1840I01 1841sg23 1842(lp733 1843S'BUGCR73609' 1844p734 1845asg13 1846S' canplaythrough event is sent too early.' 1847p735 1848sasg16 1849S'Test that stalled, timeupdate and waiting events are sent when media load stalls in the middle.' 1850p736 1851ssS'media/video-seeking.html' 1852p737 1853(dp738 1854g16 1855S'Test that seeking attribute is true immediately after a seek,' 1856p739 1857ssS'compositing/overflow/scroll-ancestor-update.html' 1858p740 1859(dp741 1860g16 1861S'The green box should obscure the red box, and move when you drag the scrollbar.' 1862p742 1863ssS'http/tests/media/media-can-load-when-hidden.html' 1864p743 1865(dp744 1866g16 1867S'Test HTMLMediaElement to be sure that the video is getting loaded even if the element' 1868p745 1869ssg55 1870g56 1871sg162 1872g163 1873sS'http/tests/security/contentSecurityPolicy/media-src-allowed.html' 1874p746 1875(dp747 1876g16 1877g84 1878ssS'compositing/reflections/load-video-in-reflection.html' 1879p748 1880(dp749 1881g16 1882S'You should see a reflected video below, rather than the red video background.' 1883p750 1884ssS'compositing/geometry/video-fixed-scrolling.html' 1885p751 1886(dp752 1887g16 1888S'Video overlay' 1889p753 1890ssS'media/video-controls-rendering.html' 1891p754 1892(dp755 1893g8 1894(lp756 1895(dp757 1896g53 1897I01 1898sg48 1899I01 1900sg23 1901(lp758 1902S'BUGCR94409' 1903p759 1904asg13 1905S' Flaky scrollbar issues' 1906p760 1907sS'LINUX' 1908p761 1909I01 1910sasg16 1911S'Test controls placement.' 1912p762 1913ssS'http/tests/media/video-served-as-text.html' 1914p763 1915(dp764 1916g16 1917S"media file served as 'text/plain'" 1918p765 1919ssS'media/video-pause-empty-events.html' 1920p766 1921(dp767 1922g16 1923S'Test that pause() from EMPTY network state triggers load()' 1924p768 1925ssg61 1926g62 1927sS'media/media-load-event.html' 1928p769 1929(dp770 1930g16 1931S'Test that media file is not reloaded when an element is inserted into the DOM.' 1932p771 1933ssS'media/video-defaultmuted.html' 1934p772 1935(dp773 1936g16 1937S'consoleWrite("<br><br><b>*** Test <em>" + (defaultMuted ? "with" : "without") + "</em> \'muted\' content attribute</b><br>");' 1938p774 1939ssS'media/video-volume-slider.html' 1940p775 1941(dp776 1942g16 1943S'Test rendering of volume slider of video tag' 1944p777 1945ssS'media/video-seek-past-end-paused.html' 1946p778 1947(dp779 1948g16 1949S"Test that seeking paused video past it's duration time sets currentTime to duration and leaves video paused." 1950p780 1951ssS'http/tests/security/local-video-poster-from-remote.html' 1952p781 1953(dp782 1954g16 1955S'This test requires the run-webkit httpd server (run-webkit-httpd)' 1956p783 1957ssS'media/remove-from-document-before-load.html' 1958p784 1959(dp785 1960g16 1961S'<body onload="document.body.innerHTML=\'PASS: A crash did not occur when the media element was removed before loading.\';' 1962p786 1963ssS'media/video-duration-known-after-eos.html' 1964p787 1965(dp788 1966g16 1967S'Tests that duration is known after playback ended.' 1968p789 1969ssS'http/tests/media/video-play-stall-before-meta-data.html' 1970p790 1971(dp791 1972g16 1973S'Test that stalling very early, while loading meta-data, stops delaying the load event.' 1974p792 1975ssS'media/video-timeupdate-during-playback.html' 1976p793 1977(dp794 1978g16 1979S"Test 'timeupdate' events are posted while playing but not while paused." 1980p795 1981ssS'media/video-single-valid-source.html' 1982p796 1983(dp797 1984g16 1985S'Test that a single valid <source> element loads correctly' 1986p798 1987ssS'media/video-src-invalid-remove.html' 1988p799 1989(dp800 1990g16 1991S"Test that removing 'src' attribute does NOT trigger load of <source> elements" 1992p801 1993ssS'http/tests/security/contentSecurityPolicy/media-src-blocked.html' 1994p802 1995(dp803 1996g16 1997S"This test passes if it doesn't alert failure." 1998p804 1999ssg235 2000g236 2001sg258 2002g259 2003sS'media/video-load-readyState.html' 2004p805 2005(dp806 2006g16 2007g84 2008sssS'nonskip' 2009p807 2010(dp808 2011g388 2012g389 2013sg721 2014g722 2015sg536 2016g537 2017sg729 2018g730 2019sg275 2020g276 2021sg362 2022g363 2023sg754 2024g755 2025sg620 2026g621 2027sg631 2028g632 2029sg406 2030g407 2031sg347 2032g348 2033sssb.