diff options
Diffstat (limited to 'chromium/content/browser/webrtc/webrtc_video_capture_browsertest.cc')
-rw-r--r-- | chromium/content/browser/webrtc/webrtc_video_capture_browsertest.cc | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/chromium/content/browser/webrtc/webrtc_video_capture_browsertest.cc b/chromium/content/browser/webrtc/webrtc_video_capture_browsertest.cc index 9e38210316a..a9eb78c74fa 100644 --- a/chromium/content/browser/webrtc/webrtc_video_capture_browsertest.cc +++ b/chromium/content/browser/webrtc/webrtc_video_capture_browsertest.cc @@ -22,16 +22,6 @@ namespace content { -#if defined(OS_ANDROID) -// Mojo video capture is currently not supported on Android -// TODO(chfremer): Enable as soon as https://crbug.com/720500 is resolved. -#define MAYBE_RecoverFromCrashInVideoCaptureProcess \ - DISABLED_RecoverFromCrashInVideoCaptureProcess -#else -#define MAYBE_RecoverFromCrashInVideoCaptureProcess \ - RecoverFromCrashInVideoCaptureProcess -#endif // defined(OS_ANDROID) - namespace { static const char kVideoCaptureHtmlFile[] = "/media/video_capture_test.html"; @@ -63,6 +53,7 @@ class WebRtcVideoCaptureBrowserTest : public ContentBrowserTest { void SetUp() override { ASSERT_TRUE(embedded_test_server()->InitializeAndListen()); EnablePixelOutput(); + embedded_test_server()->StartAcceptingConnections(); ContentBrowserTest::SetUp(); } @@ -73,8 +64,12 @@ class WebRtcVideoCaptureBrowserTest : public ContentBrowserTest { }; IN_PROC_BROWSER_TEST_F(WebRtcVideoCaptureBrowserTest, - MAYBE_RecoverFromCrashInVideoCaptureProcess) { - embedded_test_server()->StartAcceptingConnections(); + RecoverFromCrashInVideoCaptureProcess) { + // This test only makes sense if the video capture service runs in a + // separate process. + if (!features::IsVideoCaptureServiceEnabledForOutOfProcess()) + return; + GURL url(embedded_test_server()->GetURL(kVideoCaptureHtmlFile)); NavigateToURL(shell(), url); |