| 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]);
|
|
|