Index: chrome/browser/media/chrome_webrtc_browsertest.cc |
diff --git a/chrome/browser/media/chrome_webrtc_browsertest.cc b/chrome/browser/media/chrome_webrtc_browsertest.cc |
index 6fd8643b967b6c923970379c4c30caffa4203bff..7127c0966b4fc054823a0d6c781822b5598aae44 100644 |
--- a/chrome/browser/media/chrome_webrtc_browsertest.cc |
+++ b/chrome/browser/media/chrome_webrtc_browsertest.cc |
@@ -48,7 +48,6 @@ class WebRtcBrowserTest : public WebRtcTestBase, |
public: |
WebRtcBrowserTest() {} |
virtual void SetUpInProcessBrowserTestFixture() OVERRIDE { |
- test::PeerConnectionServerRunner::KillAllPeerConnectionServers(); |
DetectErrorsInJavaScript(); // Look for errors in our rather complex js. |
} |
@@ -129,8 +128,6 @@ class WebRtcBrowserTest : public WebRtcTestBase, |
return false; |
#endif |
} |
- |
- test::PeerConnectionServerRunner peerconnection_server_; |
}; |
static const bool kRunTestsWithFlag[] = { false, true }; |
@@ -144,14 +141,16 @@ IN_PROC_BROWSER_TEST_P(WebRtcBrowserTest, |
ASSERT_TRUE(test::HasReferenceFilesInCheckout()); |
ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); |
- ASSERT_TRUE(peerconnection_server_.Start()); |
content::WebContents* left_tab = |
OpenTestPageAndGetUserMediaInNewTab(kMainWebrtcTestHtmlPage); |
content::WebContents* right_tab = |
OpenTestPageAndGetUserMediaInNewTab(kMainWebrtcTestHtmlPage); |
- EstablishCall(left_tab, right_tab); |
+ SetupPeerconnectionWithLocalStream(left_tab); |
+ SetupPeerconnectionWithLocalStream(right_tab); |
+ |
+ NegotiateCall(left_tab, right_tab); |
StartDetectingVideo(left_tab, "remote-view"); |
StartDetectingVideo(right_tab, "remote-view"); |
@@ -160,10 +159,6 @@ IN_PROC_BROWSER_TEST_P(WebRtcBrowserTest, |
WaitForVideoToPlay(right_tab); |
HangUp(left_tab); |
- WaitUntilHangupVerified(left_tab); |
- WaitUntilHangupVerified(right_tab); |
- |
- ASSERT_TRUE(peerconnection_server_.Stop()); |
} |
IN_PROC_BROWSER_TEST_P(WebRtcBrowserTest, MANUAL_CpuUsage15Seconds) { |
@@ -171,7 +166,6 @@ IN_PROC_BROWSER_TEST_P(WebRtcBrowserTest, MANUAL_CpuUsage15Seconds) { |
ASSERT_TRUE(test::HasReferenceFilesInCheckout()); |
ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); |
- ASSERT_TRUE(peerconnection_server_.Start()); |
base::FilePath results_file; |
ASSERT_TRUE(base::CreateTemporaryFile(&results_file)); |
@@ -203,20 +197,19 @@ IN_PROC_BROWSER_TEST_P(WebRtcBrowserTest, MANUAL_CpuUsage15Seconds) { |
content::WebContents* right_tab = |
OpenTestPageAndGetUserMediaInNewTab(kMainWebrtcTestHtmlPage); |
- EstablishCall(left_tab, right_tab); |
+ SetupPeerconnectionWithLocalStream(left_tab); |
+ SetupPeerconnectionWithLocalStream(right_tab); |
+ |
+ NegotiateCall(left_tab, right_tab); |
test::SleepInJavascript(left_tab, 15000); |
HangUp(left_tab); |
- WaitUntilHangupVerified(left_tab); |
- WaitUntilHangupVerified(right_tab); |
#if !defined(OS_MACOSX) |
PrintProcessMetrics(renderer_process_metrics.get(), "_r"); |
#endif |
PrintProcessMetrics(browser_process_metrics.get(), "_b"); |
- |
- ASSERT_TRUE(peerconnection_server_.Stop()); |
} |
// This is manual for its long execution time. |
@@ -226,7 +219,6 @@ IN_PROC_BROWSER_TEST_P(WebRtcBrowserTest, |
ASSERT_TRUE(test::HasReferenceFilesInCheckout()); |
ASSERT_TRUE(embedded_test_server()->InitializeAndWaitUntilReady()); |
- ASSERT_TRUE(peerconnection_server_.Start()); |
ASSERT_GE(TestTimeouts::action_max_timeout().InSeconds(), 100) << |
"This is a long-running test; you must specify " |
@@ -237,7 +229,10 @@ IN_PROC_BROWSER_TEST_P(WebRtcBrowserTest, |
content::WebContents* right_tab = |
OpenTestPageAndGetUserMediaInNewTab(kMainWebrtcTestHtmlPage); |
- EstablishCall(left_tab, right_tab); |
+ SetupPeerconnectionWithLocalStream(left_tab); |
+ SetupPeerconnectionWithLocalStream(right_tab); |
+ |
+ NegotiateCall(left_tab, right_tab); |
StartDetectingVideo(left_tab, "remote-view"); |
StartDetectingVideo(right_tab, "remote-view"); |
@@ -267,10 +262,6 @@ IN_PROC_BROWSER_TEST_P(WebRtcBrowserTest, |
test::PrintMetricsForAllStreams(*first_pc_dict); |
HangUp(left_tab); |
- WaitUntilHangupVerified(left_tab); |
- WaitUntilHangupVerified(right_tab); |
- |
- ASSERT_TRUE(peerconnection_server_.Stop()); |
} |
IN_PROC_BROWSER_TEST_P(WebRtcBrowserTest, MANUAL_TestWebAudioMediaStream) { |