Index: LayoutTests/media/video-autoplay-experiment-expected.txt |
diff --git a/LayoutTests/media/video-autoplay-experiment-expected.txt b/LayoutTests/media/video-autoplay-experiment-expected.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..f0552607f78bb79e60971e7a43023878e63f5210 |
--- /dev/null |
+++ b/LayoutTests/media/video-autoplay-experiment-expected.txt |
@@ -0,0 +1,63 @@ |
+CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture. |
+CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture. |
+CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture. |
+CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture. |
+CONSOLE WARNING: Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture. |
+END OF TEST |
+ Check if the autoplay gesture override experiment works. There are a lot |
+ of config options, so this test just runs all of them. |
+ |
+ The "results" table contains one row per config tested. |
+ == Test Inputs == |
+ # - config number, in case you'd like to run just one. |
+ Exp - autoplay experiment setting being tested. |
+ A-play - how is autoplay requested? |
+ none - autoplay is not requested. |
+ attr - autoplay attribute is set on the element. |
+ js - play() called after media is ready to play. |
+ Mute - how is media muted? |
+ none - media is not muted. |
+ attr - muted attribute is set on the element. |
+ js - muted property is set after media is ready to play. |
+ Vis - is media visible? |
+ onscreen - element starts out onscreen. |
+ scroll - element starts offscreen, scrolled into view once |
+ it is ready to play. |
+ offscreen - element starts out offscreen and stays offscreen. |
+ |
+ == Test Outputs == |
+ Early? - did playback start before element was scrolled onscreen? For |
+ tests in which Vis!=scroll, this is reported as "-". |
+ Played? - did playback start by the conclusion of the test? |
+ Muted? - was the media muted? If the media didn't play, then this is |
+ reported as "-". |
+ |
+# Exp A-play Mute Vis Early? Played? Muted? |
+0 none none none onscree - no - |
+1 always none none onscree - no - |
+2 if-mute none none onscree - no - |
+3 play-mu none none onscree - no - |
+4 none attr none onscree - no - |
+5 always attr none onscree - played unmuted |
+6 if-mute attr none onscree - no - |
+7 play-mu attr none onscree - played muted |
+8 none js none onscree - no - |
+9 always js none onscree - played unmuted |
+10 if-mute js none onscree - no - |
+11 play-mu js none onscree - played muted |
+14 if-mute none attr onscree - no - |
+18 if-mute attr attr onscree - played muted |
+22 if-mute js attr onscree - played muted |
+26 if-mute none js onscree - no - |
+30 if-mute attr js onscree - played muted |
+34 if-mute js js onscree - played muted |
+40 none attr none scroll no no - |
+41 always attr none scroll no played unmuted |
+43 play-mu attr none scroll no played muted |
+44 none js none scroll no no - |
+45 always js none scroll no played unmuted |
+47 play-mu js none scroll no played muted |
+76 none attr none offscre - no - |
+77 always attr none offscre - no - |
+79 play-mu attr none offscre - no - |
+ |