| Index: content/browser/media/webrtc_browsertest.cc
|
| diff --git a/content/browser/media/webrtc_browsertest.cc b/content/browser/media/webrtc_browsertest.cc
|
| index fcd6ad8e8531da65737c177acd00320477cc0e63..7c99007f775033e2118c0e686b6ef23cbd0f40f1 100644
|
| --- a/content/browser/media/webrtc_browsertest.cc
|
| +++ b/content/browser/media/webrtc_browsertest.cc
|
| @@ -10,7 +10,7 @@
|
| #include "content/shell/shell.h"
|
| #include "content/test/content_browser_test.h"
|
| #include "content/test/content_browser_test_utils.h"
|
| -#include "net/test/spawned_test_server/spawned_test_server.h"
|
| +#include "net/test/embedded_test_server/embedded_test_server.h"
|
|
|
| #if defined(OS_WIN)
|
| #include "base/win/windows_version.h"
|
| @@ -29,8 +29,9 @@ class WebrtcBrowserTest: public ContentBrowserTest {
|
| ASSERT_TRUE(CommandLine::ForCurrentProcess()->HasSwitch(
|
| switches::kUseFakeDeviceForMediaStream));
|
|
|
| - ASSERT_TRUE(test_server()->Start());
|
| + ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady());
|
| }
|
| +
|
| protected:
|
| bool ExecuteJavascript(const std::string& javascript) {
|
| return ExecuteScript(shell()->web_contents(), javascript);
|
| @@ -47,7 +48,7 @@ class WebrtcBrowserTest: public ContentBrowserTest {
|
| // see that the success callback is called. If the error callback is called or
|
| // none of the callbacks are called the tests will simply time out and fail.
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, GetVideoStreamAndStop) {
|
| - GURL url(test_server()->GetURL("files/media/getusermedia.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/getusermedia.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(ExecuteJavascript("getUserMedia({video: true});"));
|
| @@ -56,7 +57,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, GetVideoStreamAndStop) {
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, GetAudioAndVideoStreamAndStop) {
|
| - GURL url(test_server()->GetURL("files/media/getusermedia.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/getusermedia.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(ExecuteJavascript("getUserMedia({video: true, audio: true});"));
|
| @@ -65,7 +66,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, GetAudioAndVideoStreamAndStop) {
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, GetAudioAndVideoStreamAndClone) {
|
| - GURL url(test_server()->GetURL("files/media/getusermedia.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/getusermedia.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(ExecuteJavascript("getUserMediaAndClone();"));
|
| @@ -84,7 +85,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, GetAudioAndVideoStreamAndClone) {
|
| // These tests will make a complete PeerConnection-based call and verify that
|
| // video is playing for the call.
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, MAYBE_CanSetupVideoCall) {
|
| - GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/peerconnection-call.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(ExecuteJavascript("call({video: true});"));
|
| @@ -99,7 +100,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, MAYBE_CanSetupVideoCall) {
|
| #endif
|
|
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, MAYBE_CanSetupAudioAndVideoCall) {
|
| - GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/peerconnection-call.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(ExecuteJavascript("call({video: true, audio: true});"));
|
| @@ -107,7 +108,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, MAYBE_CanSetupAudioAndVideoCall) {
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, MANUAL_CanSetupCallAndSendDtmf) {
|
| - GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/peerconnection-call.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(
|
| @@ -117,7 +118,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, MANUAL_CanSetupCallAndSendDtmf) {
|
| // TODO(miu): Test is flaky. http://crbug.com/236102
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest,
|
| DISABLED_CanMakeEmptyCallThenAddStreamsAndRenegotiate) {
|
| - GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/peerconnection-call.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| const char* kJavascript =
|
| @@ -145,7 +146,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest,
|
| #endif
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest,
|
| MAYBE_CanSetupAudioAndVideoCallWithoutMsidAndBundle) {
|
| - GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/peerconnection-call.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(ExecuteJavascript("callWithoutMsidAndBundle();"));
|
| @@ -155,7 +156,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest,
|
| // This test will make a PeerConnection-based call and test an unreliable text
|
| // dataChannel.
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, CallWithDataOnly) {
|
| - GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/peerconnection-call.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(ExecuteJavascript("callWithDataOnly();"));
|
| @@ -172,7 +173,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, CallWithDataOnly) {
|
| // This test will make a PeerConnection-based call and test an unreliable text
|
| // dataChannel and audio and video tracks.
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, MAYBE_CallWithDataAndMedia) {
|
| - GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/peerconnection-call.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(ExecuteJavascript("callWithDataAndMedia();"));
|
| @@ -182,7 +183,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, MAYBE_CallWithDataAndMedia) {
|
| // This test will make a PeerConnection-based call and test an unreliable text
|
| // dataChannel and later add an audio and video track.
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, CallWithDataAndLaterAddMedia) {
|
| - GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/peerconnection-call.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(ExecuteJavascript("callWithDataAndLaterAddMedia();"));
|
| @@ -200,7 +201,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, CallWithDataAndLaterAddMedia) {
|
| // MediaStream that has been created based on a MediaStream created with
|
| // getUserMedia.
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, MAYBE_CallWithNewVideoMediaStream) {
|
| - GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/peerconnection-call.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(ExecuteJavascript("callWithNewVideoMediaStream();"));
|
| @@ -214,7 +215,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, MAYBE_CallWithNewVideoMediaStream) {
|
| // TODO(phoglund): This test is manual since not all buildbots has an audio
|
| // input.
|
| IN_PROC_BROWSER_TEST_F(WebrtcBrowserTest, MANUAL_CallAndModifyStream) {
|
| - GURL url(test_server()->GetURL("files/media/peerconnection-call.html"));
|
| + GURL url(embedded_test_server()->GetURL("/media/peerconnection-call.html"));
|
| NavigateToURL(shell(), url);
|
|
|
| EXPECT_TRUE(
|
|
|