Index: webrtc/p2p/base/p2ptransportchannel_unittest.cc |
diff --git a/webrtc/p2p/base/p2ptransportchannel_unittest.cc b/webrtc/p2p/base/p2ptransportchannel_unittest.cc |
index 5ab3b051c41a0f846560b02d2ab69ccd8647a6d1..517c3a3ad177185b27b9eb6f29393048ca52958e 100644 |
--- a/webrtc/p2p/base/p2ptransportchannel_unittest.cc |
+++ b/webrtc/p2p/base/p2ptransportchannel_unittest.cc |
@@ -1539,19 +1539,19 @@ TEST_F(P2PTransportChannelMultihomedTest, TestFailoverControlledSide) { |
// Create channels and let them go writable, as usual. |
CreateChannels(1); |
- // Make the receiving timeout shorter for testing. |
- cricket::IceConfig config = CreateIceConfig(1000, false); |
- ep1_ch1()->SetIceConfig(config); |
- ep2_ch1()->SetIceConfig(config); |
- |
- EXPECT_TRUE_WAIT(ep1_ch1()->receiving() && ep1_ch1()->writable() && |
- ep2_ch1()->receiving() && ep2_ch1()->writable(), |
- 1000); |
+ EXPECT_TRUE_WAIT_MARGIN(ep1_ch1()->receiving() && ep1_ch1()->writable() && |
+ ep2_ch1()->receiving() && ep2_ch1()->writable(), |
+ 1000, 1000); |
EXPECT_TRUE( |
ep1_ch1()->best_connection() && ep2_ch1()->best_connection() && |
LocalCandidate(ep1_ch1())->address().EqualIPs(kPublicAddrs[0]) && |
RemoteCandidate(ep1_ch1())->address().EqualIPs(kPublicAddrs[1])); |
+ // Make the receiving timeout shorter for testing. |
+ cricket::IceConfig config = CreateIceConfig(1000, false); |
+ ep1_ch1()->SetIceConfig(config); |
+ ep2_ch1()->SetIceConfig(config); |
+ |
// Blackhole any traffic to or from the public addrs. |
LOG(LS_INFO) << "Failing over..."; |
fw()->AddRule(false, rtc::FP_ANY, rtc::FD_ANY, kPublicAddrs[1]); |
@@ -1591,18 +1591,19 @@ TEST_F(P2PTransportChannelMultihomedTest, TestFailoverControllingSide) { |
// Create channels and let them go writable, as usual. |
CreateChannels(1); |
- // Make the receiving timeout shorter for testing. |
- cricket::IceConfig config = CreateIceConfig(1000, false); |
- ep1_ch1()->SetIceConfig(config); |
- ep2_ch1()->SetIceConfig(config); |
- EXPECT_TRUE_WAIT(ep1_ch1()->receiving() && ep1_ch1()->writable() && |
- ep2_ch1()->receiving() && ep2_ch1()->writable(), |
- 1000); |
+ EXPECT_TRUE_WAIT_MARGIN(ep1_ch1()->receiving() && ep1_ch1()->writable() && |
+ ep2_ch1()->receiving() && ep2_ch1()->writable(), |
+ 1000, 1000); |
EXPECT_TRUE( |
ep1_ch1()->best_connection() && ep2_ch1()->best_connection() && |
LocalCandidate(ep1_ch1())->address().EqualIPs(kPublicAddrs[0]) && |
RemoteCandidate(ep1_ch1())->address().EqualIPs(kPublicAddrs[1])); |
+ // Make the receiving timeout shorter for testing. |
+ cricket::IceConfig config = CreateIceConfig(1000, false); |
+ ep1_ch1()->SetIceConfig(config); |
+ ep2_ch1()->SetIceConfig(config); |
+ |
// Blackhole any traffic to or from the public addrs. |
LOG(LS_INFO) << "Failing over..."; |
fw()->AddRule(false, rtc::FP_ANY, rtc::FD_ANY, kPublicAddrs[0]); |