Index: webrtc/p2p/base/dtlstransportchannel_unittest.cc |
diff --git a/webrtc/p2p/base/dtlstransportchannel_unittest.cc b/webrtc/p2p/base/dtlstransportchannel_unittest.cc |
index f5d42f3c6e152c9bf030d1f27f87419ac97b4787..efbdba0c902c1934789e3bc4cefd70260cc67c01 100644 |
--- a/webrtc/p2p/base/dtlstransportchannel_unittest.cc |
+++ b/webrtc/p2p/base/dtlstransportchannel_unittest.cc |
@@ -600,30 +600,16 @@ TEST_F(DtlsTransportChannelTest, TestTransferSrtpTwoChannels) { |
TestTransfer(1, 1000, 100, true); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestTransferDtls DISABLED_TestTransferDtls |
-#else |
-#define MAYBE_TestTransferDtls TestTransferDtls |
-#endif |
// Connect with DTLS, and transfer some data. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtls) { |
+TEST_F(DtlsTransportChannelTest, TestTransferDtls) { |
MAYBE_SKIP_TEST(HaveDtls); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
ASSERT_TRUE(Connect()); |
TestTransfer(0, 1000, 100, false); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestTransferDtlsTwoChannels DISABLED_TestTransferDtlsTwoChannels |
-#else |
-#define MAYBE_TestTransferDtlsTwoChannels TestTransferDtlsTwoChannels |
-#endif |
// Create two channels with DTLS, and transfer some data. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtlsTwoChannels) { |
+TEST_F(DtlsTransportChannelTest, TestTransferDtlsTwoChannels) { |
MAYBE_SKIP_TEST(HaveDtls); |
SetChannelCount(2); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
@@ -655,15 +641,8 @@ TEST_F(DtlsTransportChannelTest, TestDtls12None) { |
ASSERT_TRUE(Connect()); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestDtls12Both DISABLED_TestDtls12Both |
-#else |
-#define MAYBE_TestDtls12Both TestDtls12Both |
-#endif |
// Create two channels with DTLS 1.2 and check ciphers. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestDtls12Both) { |
+TEST_F(DtlsTransportChannelTest, TestDtls12Both) { |
MAYBE_SKIP_TEST(HaveDtls); |
SetChannelCount(2); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
@@ -689,15 +668,8 @@ TEST_F(DtlsTransportChannelTest, TestDtls12Client2) { |
ASSERT_TRUE(Connect()); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestTransferDtlsSrtp DISABLED_TestTransferDtlsSrtp |
-#else |
-#define MAYBE_TestTransferDtlsSrtp TestTransferDtlsSrtp |
-#endif |
// Connect with DTLS, negotiate DTLS-SRTP, and transfer SRTP using bypass. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtlsSrtp) { |
+TEST_F(DtlsTransportChannelTest, TestTransferDtlsSrtp) { |
MAYBE_SKIP_TEST(HaveDtlsSrtp); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
PrepareDtlsSrtp(true, true); |
@@ -705,18 +677,9 @@ TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtlsSrtp) { |
TestTransfer(0, 1000, 100, true); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestTransferDtlsInvalidSrtpPacket \ |
- DISABLED_TestTransferDtlsInvalidSrtpPacket |
-#else |
-#define MAYBE_TestTransferDtlsInvalidSrtpPacket \ |
- TestTransferDtlsInvalidSrtpPacket |
-#endif |
// Connect with DTLS-SRTP, transfer an invalid SRTP packet, and expects -1 |
// returned. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtlsInvalidSrtpPacket) { |
+TEST_F(DtlsTransportChannelTest, TestTransferDtlsInvalidSrtpPacket) { |
MAYBE_SKIP_TEST(HaveDtls); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
PrepareDtlsSrtp(true, true); |
@@ -725,47 +688,24 @@ TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtlsInvalidSrtpPacket) { |
ASSERT_EQ(-1, result); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestTransferDtlsSrtpRejected DISABLED_TestTransferDtlsSrtpRejected |
-#else |
-#define MAYBE_TestTransferDtlsSrtpRejected TestTransferDtlsSrtpRejected |
-#endif |
// Connect with DTLS. A does DTLS-SRTP but B does not. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtlsSrtpRejected) { |
+TEST_F(DtlsTransportChannelTest, TestTransferDtlsSrtpRejected) { |
MAYBE_SKIP_TEST(HaveDtlsSrtp); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
PrepareDtlsSrtp(true, false); |
ASSERT_TRUE(Connect()); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestTransferDtlsSrtpNotOffered \ |
- DISABLED_TestTransferDtlsSrtpNotOffered |
-#else |
-#define MAYBE_TestTransferDtlsSrtpNotOffered TestTransferDtlsSrtpNotOffered |
-#endif |
// Connect with DTLS. B does DTLS-SRTP but A does not. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtlsSrtpNotOffered) { |
+TEST_F(DtlsTransportChannelTest, TestTransferDtlsSrtpNotOffered) { |
MAYBE_SKIP_TEST(HaveDtlsSrtp); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
PrepareDtlsSrtp(false, true); |
ASSERT_TRUE(Connect()); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestTransferDtlsSrtpTwoChannels \ |
- DISABLED_TestTransferDtlsSrtpTwoChannels |
-#else |
-#define MAYBE_TestTransferDtlsSrtpTwoChannels TestTransferDtlsSrtpTwoChannels |
-#endif |
// Create two channels with DTLS, negotiate DTLS-SRTP, and transfer bypass SRTP. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtlsSrtpTwoChannels) { |
+TEST_F(DtlsTransportChannelTest, TestTransferDtlsSrtpTwoChannels) { |
MAYBE_SKIP_TEST(HaveDtlsSrtp); |
SetChannelCount(2); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
@@ -775,15 +715,8 @@ TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtlsSrtpTwoChannels) { |
TestTransfer(1, 1000, 100, true); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestTransferDtlsSrtpDemux DISABLED_TestTransferDtlsSrtpDemux |
-#else |
-#define MAYBE_TestTransferDtlsSrtpDemux TestTransferDtlsSrtpDemux |
-#endif |
// Create a single channel with DTLS, and send normal data and SRTP data on it. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtlsSrtpDemux) { |
+TEST_F(DtlsTransportChannelTest, TestTransferDtlsSrtpDemux) { |
MAYBE_SKIP_TEST(HaveDtlsSrtp); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
PrepareDtlsSrtp(true, true); |
@@ -792,17 +725,8 @@ TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtlsSrtpDemux) { |
TestTransfer(0, 1000, 100, true); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestTransferDtlsAnswererIsPassive \ |
- DISABLED_TestTransferDtlsAnswererIsPassive |
-#else |
-#define MAYBE_TestTransferDtlsAnswererIsPassive \ |
- TestTransferDtlsAnswererIsPassive |
-#endif |
// Testing when the remote is passive. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestTransferDtlsAnswererIsPassive) { |
+TEST_F(DtlsTransportChannelTest, TestTransferDtlsAnswererIsPassive) { |
MAYBE_SKIP_TEST(HaveDtlsSrtp); |
SetChannelCount(2); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
@@ -827,16 +751,9 @@ TEST_F(DtlsTransportChannelTest, TestDtlsSetupWithLegacyAsAnswerer) { |
EXPECT_EQ(rtc::SSL_CLIENT, channel2_role); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestDtlsReOfferFromOfferer DISABLED_TestDtlsReOfferFromOfferer |
-#else |
-#define MAYBE_TestDtlsReOfferFromOfferer TestDtlsReOfferFromOfferer |
-#endif |
// Testing re offer/answer after the session is estbalished. Roles will be |
// kept same as of the previous negotiation. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestDtlsReOfferFromOfferer) { |
+TEST_F(DtlsTransportChannelTest, TestDtlsReOfferFromOfferer) { |
MAYBE_SKIP_TEST(HaveDtlsSrtp); |
SetChannelCount(2); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
@@ -853,14 +770,7 @@ TEST_F(DtlsTransportChannelTest, MAYBE_TestDtlsReOfferFromOfferer) { |
TestTransfer(1, 1000, 100, true); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestDtlsReOfferFromAnswerer DISABLED_TestDtlsReOfferFromAnswerer |
-#else |
-#define MAYBE_TestDtlsReOfferFromAnswerer TestDtlsReOfferFromAnswerer |
-#endif |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestDtlsReOfferFromAnswerer) { |
+TEST_F(DtlsTransportChannelTest, TestDtlsReOfferFromAnswerer) { |
MAYBE_SKIP_TEST(HaveDtlsSrtp); |
SetChannelCount(2); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
@@ -877,15 +787,8 @@ TEST_F(DtlsTransportChannelTest, MAYBE_TestDtlsReOfferFromAnswerer) { |
TestTransfer(1, 1000, 100, true); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestDtlsRoleReversal DISABLED_TestDtlsRoleReversal |
-#else |
-#define MAYBE_TestDtlsRoleReversal TestDtlsRoleReversal |
-#endif |
// Test that any change in role after the intial setup will result in failure. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestDtlsRoleReversal) { |
+TEST_F(DtlsTransportChannelTest, TestDtlsRoleReversal) { |
MAYBE_SKIP_TEST(HaveDtlsSrtp); |
SetChannelCount(2); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
@@ -899,18 +802,9 @@ TEST_F(DtlsTransportChannelTest, MAYBE_TestDtlsRoleReversal) { |
NF_REOFFER | NF_EXPECT_FAILURE); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestDtlsReOfferWithDifferentSetupAttr \ |
- DISABLED_TestDtlsReOfferWithDifferentSetupAttr |
-#else |
-#define MAYBE_TestDtlsReOfferWithDifferentSetupAttr \ |
- TestDtlsReOfferWithDifferentSetupAttr |
-#endif |
// Test that using different setup attributes which results in similar ssl |
// role as the initial negotiation will result in success. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestDtlsReOfferWithDifferentSetupAttr) { |
+TEST_F(DtlsTransportChannelTest, TestDtlsReOfferWithDifferentSetupAttr) { |
MAYBE_SKIP_TEST(HaveDtlsSrtp); |
SetChannelCount(2); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
@@ -970,15 +864,8 @@ TEST_F(DtlsTransportChannelTest, TestCertificatesBeforeConnect) { |
ASSERT_FALSE(remote_cert2 != NULL); |
} |
-#if defined(MEMORY_SANITIZER) |
-// Fails under MemorySanitizer: |
-// See https://code.google.com/p/webrtc/issues/detail?id=5381. |
-#define MAYBE_TestCertificatesAfterConnect DISABLED_TestCertificatesAfterConnect |
-#else |
-#define MAYBE_TestCertificatesAfterConnect TestCertificatesAfterConnect |
-#endif |
// Test Certificates state after connection. |
-TEST_F(DtlsTransportChannelTest, MAYBE_TestCertificatesAfterConnect) { |
+TEST_F(DtlsTransportChannelTest, TestCertificatesAfterConnect) { |
MAYBE_SKIP_TEST(HaveDtls); |
PrepareDtls(true, true, rtc::KT_DEFAULT); |
ASSERT_TRUE(Connect()); |