Title: [201165] trunk/Tools
Revision
201165
Author
[email protected]
Date
2016-05-19 09:07:02 -0700 (Thu, 19 May 2016)

Log Message

REGRESSION(r200951): VideoControlsManager API tests time out
https://bugs.webkit.org/show_bug.cgi?id=157896
<rdar://problem/26326293>

Reviewed by Eric Carlson.

Explicitly disable user gesture requirements for playback.

* TestWebKitAPI/Tests/WebKit2Cocoa/VideoControlsManager.mm:
(TestWebKitAPI::TEST):

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (201164 => 201165)


--- trunk/Tools/ChangeLog	2016-05-19 16:03:21 UTC (rev 201164)
+++ trunk/Tools/ChangeLog	2016-05-19 16:07:02 UTC (rev 201165)
@@ -1,3 +1,16 @@
+2016-05-19  Jer Noble  <[email protected]>
+
+        REGRESSION(r200951): VideoControlsManager API tests time out
+        https://bugs.webkit.org/show_bug.cgi?id=157896
+        <rdar://problem/26326293>
+
+        Reviewed by Eric Carlson.
+
+        Explicitly disable user gesture requirements for playback.
+
+        * TestWebKitAPI/Tests/WebKit2Cocoa/VideoControlsManager.mm:
+        (TestWebKitAPI::TEST):
+
 2016-05-19  Csaba Osztrogonác  <[email protected]>
 
         Slow JSC stress tests times out in 32 bit debug mode

Modified: trunk/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/VideoControlsManager.mm (201164 => 201165)


--- trunk/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/VideoControlsManager.mm	2016-05-19 16:03:21 UTC (rev 201164)
+++ trunk/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/VideoControlsManager.mm	2016-05-19 16:07:02 UTC (rev 201165)
@@ -77,6 +77,7 @@
 TEST(VideoControlsManager, VideoControlsManagerSingleLargeVideo)
 {
     RetainPtr<WKWebViewConfiguration> configuration = adoptNS([[WKWebViewConfiguration alloc] init]);
+    configuration.get().mediaTypesRequiringUserActionForPlayback = WKAudiovisualMediaTypeNone;
     RetainPtr<WKWebView> webView = adoptNS([[WKWebView alloc] initWithFrame:NSMakeRect(0, 0, 100, 100) configuration:configuration.get()]);
     RetainPtr<DidPlayMessageHandler> handler = adoptNS([[DidPlayMessageHandler alloc] initWithWKWebView:webView.get()]);
     [[configuration userContentController] addScriptMessageHandler:handler.get() name:@"playingHandler"];
@@ -97,6 +98,7 @@
 TEST(VideoControlsManager, VideoControlsManagerSingleSmallVideo)
 {
     RetainPtr<WKWebViewConfiguration> configuration = adoptNS([[WKWebViewConfiguration alloc] init]);
+    configuration.get().mediaTypesRequiringUserActionForPlayback = WKAudiovisualMediaTypeNone;
     RetainPtr<WKWebView> webView = adoptNS([[WKWebView alloc] initWithFrame:NSMakeRect(0, 0, 100, 100) configuration:configuration.get()]);
     RetainPtr<DidPlayMessageHandler> handler = adoptNS([[DidPlayMessageHandler alloc] initWithWKWebView:webView.get()]);
     [[configuration userContentController] addScriptMessageHandler:handler.get() name:@"playingHandler"];
@@ -117,6 +119,7 @@
 TEST(VideoControlsManager, VideoControlsManagerSingleLargeVideoWithoutAudio)
 {
     RetainPtr<WKWebViewConfiguration> configuration = adoptNS([[WKWebViewConfiguration alloc] init]);
+    configuration.get().mediaTypesRequiringUserActionForPlayback = WKAudiovisualMediaTypeNone;
     RetainPtr<WKWebView> webView = adoptNS([[WKWebView alloc] initWithFrame:NSMakeRect(0, 0, 100, 100) configuration:configuration.get()]);
     RetainPtr<DidPlayMessageHandler> handler = adoptNS([[DidPlayMessageHandler alloc] initWithWKWebView:webView.get()]);
     [[configuration userContentController] addScriptMessageHandler:handler.get() name:@"playingHandler"];
@@ -137,6 +140,7 @@
 TEST(VideoControlsManager, VideoControlsManagerAudioElementStartedWithScript)
 {
     RetainPtr<WKWebViewConfiguration> configuration = adoptNS([[WKWebViewConfiguration alloc] init]);
+    configuration.get().mediaTypesRequiringUserActionForPlayback = WKAudiovisualMediaTypeNone;
     RetainPtr<WKWebView> webView = adoptNS([[WKWebView alloc] initWithFrame:NSMakeRect(0, 0, 100, 100) configuration:configuration.get()]);
     RetainPtr<DidPlayMessageHandler> handler = adoptNS([[DidPlayMessageHandler alloc] initWithWKWebView:webView.get()]);
     [[configuration userContentController] addScriptMessageHandler:handler.get() name:@"playingHandler"];
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to