OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright 2012 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 1418 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1429 kMaxWaitForStatsMs); | 1429 kMaxWaitForStatsMs); |
1430 | 1430 |
1431 MediaStreamTrackInterface* local_video_track = | 1431 MediaStreamTrackInterface* local_video_track = |
1432 local_streams->at(0)->GetVideoTracks()[0]; | 1432 local_streams->at(0)->GetVideoTracks()[0]; |
1433 EXPECT_TRUE_WAIT( | 1433 EXPECT_TRUE_WAIT( |
1434 initializing_client()->GetBytesSentStats(local_video_track) > 0, | 1434 initializing_client()->GetBytesSentStats(local_video_track) > 0, |
1435 kMaxWaitForStatsMs); | 1435 kMaxWaitForStatsMs); |
1436 } | 1436 } |
1437 | 1437 |
1438 // Test that DTLS 1.0 is used if both sides only support DTLS 1.0. | 1438 // Test that DTLS 1.0 is used if both sides only support DTLS 1.0. |
1439 TEST_F(P2PTestConductor, GetDtls12None) { | 1439 // Disabled due to new BoringSSLL version, see webrtc:5634 |
| 1440 TEST_F(P2PTestConductor, DISABLED_GetDtls12None) { |
1440 PeerConnectionFactory::Options init_options; | 1441 PeerConnectionFactory::Options init_options; |
1441 init_options.ssl_max_version = rtc::SSL_PROTOCOL_DTLS_10; | 1442 init_options.ssl_max_version = rtc::SSL_PROTOCOL_DTLS_10; |
1442 PeerConnectionFactory::Options recv_options; | 1443 PeerConnectionFactory::Options recv_options; |
1443 recv_options.ssl_max_version = rtc::SSL_PROTOCOL_DTLS_10; | 1444 recv_options.ssl_max_version = rtc::SSL_PROTOCOL_DTLS_10; |
1444 ASSERT_TRUE( | 1445 ASSERT_TRUE( |
1445 CreateTestClients(nullptr, &init_options, nullptr, &recv_options)); | 1446 CreateTestClients(nullptr, &init_options, nullptr, &recv_options)); |
1446 rtc::scoped_refptr<webrtc::FakeMetricsObserver> | 1447 rtc::scoped_refptr<webrtc::FakeMetricsObserver> |
1447 init_observer = new rtc::RefCountedObject<webrtc::FakeMetricsObserver>(); | 1448 init_observer = new rtc::RefCountedObject<webrtc::FakeMetricsObserver>(); |
1448 initializing_client()->pc()->RegisterUMAObserver(init_observer); | 1449 initializing_client()->pc()->RegisterUMAObserver(init_observer); |
1449 LocalP2PTest(); | 1450 LocalP2PTest(); |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1492 EXPECT_EQ_WAIT(rtc::SrtpCryptoSuiteToName(kDefaultSrtpCryptoSuite), | 1493 EXPECT_EQ_WAIT(rtc::SrtpCryptoSuiteToName(kDefaultSrtpCryptoSuite), |
1493 initializing_client()->GetSrtpCipherStats(), | 1494 initializing_client()->GetSrtpCipherStats(), |
1494 kMaxWaitForStatsMs); | 1495 kMaxWaitForStatsMs); |
1495 EXPECT_EQ(1, | 1496 EXPECT_EQ(1, |
1496 init_observer->GetEnumCounter(webrtc::kEnumCounterAudioSrtpCipher, | 1497 init_observer->GetEnumCounter(webrtc::kEnumCounterAudioSrtpCipher, |
1497 kDefaultSrtpCryptoSuite)); | 1498 kDefaultSrtpCryptoSuite)); |
1498 } | 1499 } |
1499 | 1500 |
1500 // Test that DTLS 1.0 is used if the initator supports DTLS 1.2 and the | 1501 // Test that DTLS 1.0 is used if the initator supports DTLS 1.2 and the |
1501 // received supports 1.0. | 1502 // received supports 1.0. |
1502 TEST_F(P2PTestConductor, GetDtls12Init) { | 1503 // Disabled due to new BoringSSLL version, see webrtc:5634 |
| 1504 TEST_F(P2PTestConductor, DISABLED_GetDtls12Init) { |
1503 PeerConnectionFactory::Options init_options; | 1505 PeerConnectionFactory::Options init_options; |
1504 init_options.ssl_max_version = rtc::SSL_PROTOCOL_DTLS_12; | 1506 init_options.ssl_max_version = rtc::SSL_PROTOCOL_DTLS_12; |
1505 PeerConnectionFactory::Options recv_options; | 1507 PeerConnectionFactory::Options recv_options; |
1506 recv_options.ssl_max_version = rtc::SSL_PROTOCOL_DTLS_10; | 1508 recv_options.ssl_max_version = rtc::SSL_PROTOCOL_DTLS_10; |
1507 ASSERT_TRUE( | 1509 ASSERT_TRUE( |
1508 CreateTestClients(nullptr, &init_options, nullptr, &recv_options)); | 1510 CreateTestClients(nullptr, &init_options, nullptr, &recv_options)); |
1509 rtc::scoped_refptr<webrtc::FakeMetricsObserver> | 1511 rtc::scoped_refptr<webrtc::FakeMetricsObserver> |
1510 init_observer = new rtc::RefCountedObject<webrtc::FakeMetricsObserver>(); | 1512 init_observer = new rtc::RefCountedObject<webrtc::FakeMetricsObserver>(); |
1511 initializing_client()->pc()->RegisterUMAObserver(init_observer); | 1513 initializing_client()->pc()->RegisterUMAObserver(init_observer); |
1512 LocalP2PTest(); | 1514 LocalP2PTest(); |
(...skipping 11 matching lines...) Expand all Loading... |
1524 EXPECT_EQ_WAIT(rtc::SrtpCryptoSuiteToName(kDefaultSrtpCryptoSuite), | 1526 EXPECT_EQ_WAIT(rtc::SrtpCryptoSuiteToName(kDefaultSrtpCryptoSuite), |
1525 initializing_client()->GetSrtpCipherStats(), | 1527 initializing_client()->GetSrtpCipherStats(), |
1526 kMaxWaitForStatsMs); | 1528 kMaxWaitForStatsMs); |
1527 EXPECT_EQ(1, | 1529 EXPECT_EQ(1, |
1528 init_observer->GetEnumCounter(webrtc::kEnumCounterAudioSrtpCipher, | 1530 init_observer->GetEnumCounter(webrtc::kEnumCounterAudioSrtpCipher, |
1529 kDefaultSrtpCryptoSuite)); | 1531 kDefaultSrtpCryptoSuite)); |
1530 } | 1532 } |
1531 | 1533 |
1532 // Test that DTLS 1.0 is used if the initator supports DTLS 1.0 and the | 1534 // Test that DTLS 1.0 is used if the initator supports DTLS 1.0 and the |
1533 // received supports 1.2. | 1535 // received supports 1.2. |
1534 TEST_F(P2PTestConductor, GetDtls12Recv) { | 1536 // Disabled due to new BoringSSLL version, see webrtc:5634 |
| 1537 TEST_F(P2PTestConductor, DISABLED_GetDtls12Recv) { |
1535 PeerConnectionFactory::Options init_options; | 1538 PeerConnectionFactory::Options init_options; |
1536 init_options.ssl_max_version = rtc::SSL_PROTOCOL_DTLS_10; | 1539 init_options.ssl_max_version = rtc::SSL_PROTOCOL_DTLS_10; |
1537 PeerConnectionFactory::Options recv_options; | 1540 PeerConnectionFactory::Options recv_options; |
1538 recv_options.ssl_max_version = rtc::SSL_PROTOCOL_DTLS_12; | 1541 recv_options.ssl_max_version = rtc::SSL_PROTOCOL_DTLS_12; |
1539 ASSERT_TRUE( | 1542 ASSERT_TRUE( |
1540 CreateTestClients(nullptr, &init_options, nullptr, &recv_options)); | 1543 CreateTestClients(nullptr, &init_options, nullptr, &recv_options)); |
1541 rtc::scoped_refptr<webrtc::FakeMetricsObserver> | 1544 rtc::scoped_refptr<webrtc::FakeMetricsObserver> |
1542 init_observer = new rtc::RefCountedObject<webrtc::FakeMetricsObserver>(); | 1545 init_observer = new rtc::RefCountedObject<webrtc::FakeMetricsObserver>(); |
1543 initializing_client()->pc()->RegisterUMAObserver(init_observer); | 1546 initializing_client()->pc()->RegisterUMAObserver(init_observer); |
1544 LocalP2PTest(); | 1547 LocalP2PTest(); |
(...skipping 458 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2003 PeerConnectionInterface::IceServer server; | 2006 PeerConnectionInterface::IceServer server; |
2004 server.urls.push_back("turn:hostname"); | 2007 server.urls.push_back("turn:hostname"); |
2005 server.urls.push_back("turn:hostname2"); | 2008 server.urls.push_back("turn:hostname2"); |
2006 servers.push_back(server); | 2009 servers.push_back(server); |
2007 EXPECT_TRUE(webrtc::ParseIceServers(servers, &stun_servers_, &turn_servers_)); | 2010 EXPECT_TRUE(webrtc::ParseIceServers(servers, &stun_servers_, &turn_servers_)); |
2008 EXPECT_EQ(2U, turn_servers_.size()); | 2011 EXPECT_EQ(2U, turn_servers_.size()); |
2009 EXPECT_NE(turn_servers_[0].priority, turn_servers_[1].priority); | 2012 EXPECT_NE(turn_servers_[0].priority, turn_servers_[1].priority); |
2010 } | 2013 } |
2011 | 2014 |
2012 #endif // if !defined(THREAD_SANITIZER) | 2015 #endif // if !defined(THREAD_SANITIZER) |
OLD | NEW |