Remove all traces of Dr Memory.

The Dr Memory toolchain is no longer supported by Chromium and
their bots have been removed. WebRTC will now rely on the LLVM
santizers for catching such errors.

BUG=webrtc:6553
NOTRY=True
R=ehmaldonado@webrtc.org

Review URL: https://codereview.webrtc.org/2434563003 .

Cr-Commit-Position: refs/heads/master@{#14703}
This commit is contained in:
Henrik Kjellander 2016-10-20 13:17:14 +02:00
parent 69034df0b0
commit 057b8d91a6
21 changed files with 3 additions and 934 deletions

1
.gitignore vendored
View File

@ -92,7 +92,6 @@
/third_party/colorama
/third_party/cygwin
/third_party/directxsdk
/third_party/drmemory
/third_party/expat
/third_party/ffmpeg
/third_party/gaeunit

View File

@ -66,7 +66,6 @@ verifiers {
builders { name: "win_clang_dbg" }
builders { name: "win_clang_rel" }
builders { name: "win_dbg" }
builders { name: "win_drmemory_light" }
builders { name: "win_rel" }
builders { name: "win_x64_clang_dbg" }
builders { name: "win_x64_clang_rel" }

View File

@ -38,7 +38,6 @@ DIRECTORIES = [
'third_party/boringssl',
'third_party/closure_compiler',
'third_party/colorama',
'third_party/drmemory',
'third_party/expat',
'third_party/ffmpeg',
'third_party/instrumented_libraries',

View File

@ -1 +0,0 @@
*

View File

@ -1,47 +0,0 @@
#!/usr/bin/env python
# Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
"""
Copied from Chrome's src/tools/valgrind/drmemory/PRESUBMIT.py
See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts
for more details on the presubmit API built into gcl.
"""
import os
def CheckChange(input_api, output_api):
"""Checks the DrMemory suppression files for bad suppressions."""
# Add the path to the Chrome valgrind dir to the import path:
tools_vg_path = os.path.join(input_api.PresubmitLocalPath(), '..', '..',
'valgrind')
import sys
old_path = sys.path
try:
sys.path = sys.path + [tools_vg_path]
import suppressions
return suppressions.PresubmitCheck(input_api, output_api)
finally:
sys.path = old_path
def CheckChangeOnUpload(input_api, output_api):
return CheckChange(input_api, output_api)
def CheckChangeOnCommit(input_api, output_api):
return CheckChange(input_api, output_api)
def GetPreferredTrySlaves():
# We don't have any Dr Memory trybots yet, so there's no use for this method.
# When we have, the slave name(s) should be put into this list.
return []

View File

@ -1,659 +0,0 @@
# This file is used in addition to the one already maintained in Chrome.
# It acts as a place holder for future additions for WebRTC.
# It must exist for the Python wrapper script to work properly.
GDI USAGE ERROR
name=https://code.google.com/p/webrtc/issues/detail?id=2323 (1)
system call NtGdiDeleteObjectApp
GDI32.dll!DeleteDC
GDI32.dll!DeleteDC
*!webrtc::`anonymous namespace'::WindowCapturerWin::Capture
...
*!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void>
UNINITIALIZED READ
name=<https://code.google.com/p/webrtc/issues/detail?id=2323 (2)>
system call NtUserGetThreadDesktop parameter value #1
*!webrtc::Desktop::GetThreadDesktop
*!webrtc::ScopedThreadDesktop::ScopedThreadDesktop
*!webrtc::ScreenCapturerWinGdi::ScreenCapturerWinGdi
*!webrtc::ScreenCapturer::Create
*!webrtc::ScreenCapturerTest::SetUp
...
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=<https://code.google.com/p/webrtc/issues/detail?id=2323 (3)>
system call NtUserGetThreadDesktop parameter value #1
*!webrtc::Desktop::GetThreadDesktop
*!webrtc::ScopedThreadDesktop::ScopedThreadDesktop
*!webrtc::ScreenCapturerWinGdi::ScreenCapturerWinGdi
*!webrtc::ScreenCapturer::Create
*!webrtc::ScreenCapturerTest::CreateMagnifierCapturer
...
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=<https://code.google.com/p/webrtc/issues/detail?id=2323 (4)>
system call NtUserGetThreadDesktop parameter value #1
*!webrtc::Desktop::GetThreadDesktop
*!webrtc::ScopedThreadDesktop::ScopedThreadDesktop
*!webrtc::ScreenCapturerWinMagnifier::ScreenCapturerWinMagnifier
*!webrtc::ScreenCapturer::Create
*!webrtc::ScreenCapturerTest::CreateMagnifierCapturer
...
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=2323 (5)
system call NtUserGetIconInfo parameter value #0
USER32.dll!GetIconInfo
*!webrtc::CreateMouseCursorFromHCursor
*!webrtc::`anonymous namespace'::ScreenCapturerWin::CaptureCursor
*!webrtc::`anonymous namespace'::ScreenCapturerWin::Capture
*!webrtc::ScreenCapturerTest_Capture_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=2323 (6)
system call NtUserGetWindowPlacement
*!webrtc::GetCroppedWindowRect
*!webrtc::`anonymous namespace'::WindowCapturerWin::Capture
*!webrtc::WindowCapturerTest_Capture_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=2323 (7)
system call NtUserGetWindowPlacement parameter #1
*!webrtc::GetCroppedWindowRect
*!webrtc::`anonymous namespace'::WindowCapturerWin::Capture
*!webrtc::WindowCapturerTest_Capture_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
LEAK
name=https://code.google.com/p/webrtc/issues/detail?id=2333
drmemorylib.dll!replace_operator_new
*!webrtc::test::UdpSocketWrapper::CreateSocket
*!webrtc::test::UdpSocketManager_AddAndRemoveSocketDoesNotLeakMemory_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=2516
system call NtUserGetThreadDesktop parameter value #1
*!webrtc::Desktop::GetThreadDesktop
*!webrtc::ScopedThreadDesktop::ScopedThreadDesktop
*!webrtc::`anonymous namespace'::ScreenCapturerWin::ScreenCapturerWin
*!webrtc::ScreenCapturer::Create
*!webrtc::ScreenCapturerTest::SetUp
*!testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test,void>
# rtc_unittest, fails on Win DrMemory Full
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (4)
*!_towlower_l
*!towlower
*!tolowercase
*!rtc::IsDefaultBrowserFirefox
*!rtc::GetProxySettingsForUrl
*!rtc::AutoDetectProxy::GetProxyForUrl
*!rtc::AutoDetectProxy::DoWork
*!rtc::SignalThread::Run
*!rtc::SignalThread::Worker::Run
*!rtc::Thread::PreRun
KERNEL32.dll!BaseThreadInitThunk
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (12)
ntdll.dll!RtlIntegerToUnicodeString
ntdll.dll!RtlIntegerToUnicodeString
libjingle_peerconnection_unittes!rtc::CriticalSection::Enter
libjingle_peerconnection_unittes!rtc::CritScope::CritScope
libjingle_peerconnection_unittes!rtc::LogMessage::~LogMessage
libjingle_peerconnection_unittes!cricket::WebRtcVideoEngine::Print
libjingle_peerconnection_unittes!webrtc::TraceImpl::WriteToFile
libjingle_peerconnection_unittes!webrtc::TraceImpl::Process
libjingle_peerconnection_unittes!webrtc::TraceImpl::Run
libjingle_peerconnection_unittes!webrtc::ThreadWindows::Run
libjingle_peerconnection_unittes!webrtc::ThreadWindows::StartThread
libjingle_peerconnection_unittes!_callthreadstartex
libjingle_peerconnection_unittes!_threadstartex
KERNEL32.dll!BaseThreadInitThunk
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (14)
libjingle_peerconnection_unittes!std::list<>::begin
libjingle_peerconnection_unittes!rtc::LogMessage::~LogMessage
libjingle_peerconnection_unittes!cricket::WebRtcVideoEngine::Construct
libjingle_peerconnection_unittes!cricket::WebRtcVideoEngine::WebRtcVideoEngine
libjingle_peerconnection_unittes!cricket::CompositeMediaEngine<>::CompositeMediaEngine<>
libjingle_peerconnection_unittes!cricket::WebRtcMediaEngine::WebRtcMediaEngine
libjingle_peerconnection_unittes!webrtc::PeerConnectionFactory::Initialize_s
libjingle_peerconnection_unittes!webrtc::PeerConnectionFactory::OnMessage
libjingle_peerconnection_unittes!rtc::Thread::Send
libjingle_peerconnection_unittes!webrtc::PeerConnectionFactory::Initialize
libjingle_peerconnection_unittes!webrtc::CreatePeerConnectionFactory
libjingle_peerconnection_unittes!PeerConnectionInterfaceTest::SetUp
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (15)
ntdll.dll!RtlIntegerToUnicodeString
ntdll.dll!RtlIntegerToUnicodeString
libjingle_peerconnection_unittes!rtc::CriticalSection::Enter
libjingle_peerconnection_unittes!rtc::CritScope::CritScope
libjingle_peerconnection_unittes!rtc::LogMessage::~LogMessage
libjingle_peerconnection_unittes!TestInvalidParameterHandler
libjingle_peerconnection_unittes!_invalid_parameter
...
libjingle_peerconnection_unittes!cricket::WebRtcVideoEngine::Construct
libjingle_peerconnection_unittes!cricket::WebRtcVideoEngine::WebRtcVideoEngine
libjingle_peerconnection_unittes!cricket::CompositeMediaEngine<>::CompositeMediaEngine<>
libjingle_peerconnection_unittes!cricket::WebRtcMediaEngine::WebRtcMediaEngine
libjingle_peerconnection_unittes!webrtc::PeerConnectionFactory::Initialize_s
libjingle_peerconnection_unittes!webrtc::PeerConnectionFactory::OnMessage
libjingle_peerconnection_unittes!rtc::Thread::Send
libjingle_peerconnection_unittes!webrtc::PeerConnectionFactory::Initialize
libjingle_peerconnection_unittes!webrtc::CreatePeerConnectionFactory
libjingle_peerconnection_unittes!PeerConnectionInterfaceTest::SetUp
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (16)
ntdll.dll!RtlIntegerToUnicodeString
ntdll.dll!RtlIntegerToUnicodeString
libjingle_peerconnection_unittes!rtc::CriticalSection::Enter
libjingle_peerconnection_unittes!rtc::CritScope::CritScope
libjingle_peerconnection_unittes!rtc::LogMessage::~LogMessage
libjingle_peerconnection_unittes!cricket::WebRtcVoiceEngine::ConstructCodecs
libjingle_peerconnection_unittes!cricket::WebRtcVoiceEngine::Construct
libjingle_peerconnection_unittes!cricket::WebRtcVoiceEngine::WebRtcVoiceEngine
libjingle_peerconnection_unittes!cricket::CompositeMediaEngine<>::CompositeMediaEngine<>
libjingle_peerconnection_unittes!cricket::WebRtcMediaEngine::WebRtcMediaEngine
libjingle_peerconnection_unittes!webrtc::PeerConnectionFactory::Initialize_s
libjingle_peerconnection_unittes!webrtc::PeerConnectionFactory::OnMessage
libjingle_peerconnection_unittes!rtc::Thread::Send
libjingle_peerconnection_unittes!webrtc::PeerConnectionFactory::Initialize
libjingle_peerconnection_unittes!webrtc::CreatePeerConnectionFactory
libjingle_peerconnection_unittes!PeerConnectionInterfaceTest::SetUp
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (32)
ntdll.dll!RtlIntegerToUnicodeString
ntdll.dll!RtlIntegerToUnicodeString
libjingle_peerconnection_unittes!rtc::CriticalSection::Enter
libjingle_peerconnection_unittes!rtc::CritScope::CritScope
...
libjingle_peerconnection_unittes!testing::internal::CountIf<>
libjingle_peerconnection_unittes!testing::TestResult::HasFatalFailure
libjingle_peerconnection_unittes!testing::Test::HasFatalFailure
libjingle_peerconnection_unittes!testing::Test::Run
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (34)
ntdll.dll!RtlIntegerToUnicodeString
ntdll.dll!RtlIntegerToUnicodeString
libjingle_peerconnection_unittes!rtc::CriticalSection::Enter
libjingle_peerconnection_unittes!rtc::CritScope::CritScope
...
libjingle_peerconnection_unittes!TestPureCallHandler
libjingle_peerconnection_unittes!_purecall
libjingle_peerconnection_unittes!testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::UnitTest::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::ReportFailureInUnknownLocation
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
HANDLE LEAK
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (35)
system call NtCreateEvent
KERNELBASE.dll!CreateEventExW
KERNELBASE.dll!CreateEventW
libjingle_peerconnection_unittes!webrtc::EventWindows::EventWindows
libjingle_peerconnection_unittes!webrtc::EventWrapper::Create
libjingle_peerconnection_unittes!webrtc::ProcessThreadImpl::ProcessThreadImpl
libjingle_peerconnection_unittes!webrtc::ProcessThread::CreateProcessThread
libjingle_peerconnection_unittes!webrtc::voe::SharedData::SharedData
libjingle_peerconnection_unittes!webrtc::VoiceEngineImpl::VoiceEngineImpl
libjingle_peerconnection_unittes!webrtc::GetVoiceEngine
libjingle_peerconnection_unittes!webrtc::VoiceEngine::Create
libjingle_peerconnection_unittes!cricket::VoEWrapper::VoEWrapper
libjingle_peerconnection_unittes!cricket::WebRtcVoiceEngine::WebRtcVoiceEngine
libjingle_peerconnection_unittes!cricket::CompositeMediaEngine<>::CompositeMediaEngine<>
libjingle_peerconnection_unittes!cricket::WebRtcMediaEngine::WebRtcMediaEngine
libjingle_peerconnection_unittes!webrtc::PeerConnectionFactory::Initialize_s
libjingle_peerconnection_unittes!webrtc::PeerConnectionFactory::OnMessage
libjingle_peerconnection_unittes!rtc::Thread::Send
libjingle_peerconnection_unittes!webrtc::PeerConnectionFactory::Initialize
libjingle_peerconnection_unittes!webrtc::CreatePeerConnectionFactory
libjingle_peerconnection_unittes!PeerConnectionInterfaceTest::SetUp
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (36)
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::InternalCreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::CreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSession::CreateAnswer
libjingle_peerconnection_unittes!webrtc::PeerConnection::CreateAnswer
libjingle_peerconnection_unittes!webrtc::ReturnType<>::Invoke<>
libjingle_peerconnection_unittes!webrtc::MethodCall2<>::OnMessage
libjingle_peerconnection_unittes!rtc::Thread::Send
libjingle_peerconnection_unittes!webrtc::MethodCall2<>::Marshal
libjingle_peerconnection_unittes!webrtc::PeerConnectionProxy::CreateAnswer
libjingle_peerconnection_unittes!PeerConnectionInterfaceTest::DoCreateOfferAnswer
libjingle_peerconnection_unittes!PeerConnectionInterfaceTest::DoCreateAnswer
libjingle_peerconnection_unittes!PeerConnectionInterfaceTest::CreateAnswerAsLocalDescription
libjingle_peerconnection_unittes!PeerConnectionInterfaceTest_ReceiveOfferCreatePrAnswerAndAnswer_Test::TestBody
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (37)
ntdll.dll!RtlIntegerToUnicodeString
ntdll.dll!RtlIntegerToUnicodeString
libjingle_peerconnection_unittes!rtc::CriticalSection::Enter
libjingle_peerconnection_unittes!rtc::CritScope::CritScope
libjingle_peerconnection_unittes!rtc::LogMessage::GetLogToStream
libjingle_peerconnection_unittes!rtc::LogMessage::ConfigureLogging
libjingle_peerconnection_unittes!main
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (5)
drmemorylib.dll!replace_memcmp
*!TestConnectivity
*!TestPhysicalInternal
*!NatTest_TestPhysicalIPv6_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (6)
*!TestConnectivity
*!TestPhysicalInternal
*!NatTest_TestPhysicalIPv6_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (7)
*!cricket::Candidate::generation
*!P2PTransportChannelTestBase::TestHandleIceUfragPasswordChanged
*!P2PTransportChannelTest_HandleUfragPwdChangeAsIce_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (8)
drmemorylib.dll!replace_memcmp
*!PseudoTcpTest::TestTransfer
*!PseudoTcpTest_TestSendBothUseLargeWindowScale_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (9)
*!testing::internal::CmpHelperEQ<>
*!testing::internal::EqHelper<>::Compare<>
*!PseudoTcpTest::TestTransfer
*!PseudoTcpTest_TestSendBothUseLargeWindowScale_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (10)
libjingle_peerconnection_unittes!webrtc::AudioDeviceWindowsCore::DoRenderThread
libjingle_peerconnection_unittes!webrtc::AudioDeviceWindowsCore::WSAPIRenderThread
KERNEL32.dll!BaseThreadInitThunk
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (11)
libjingle_peerconnection_unittes!webrtc::AudioDeviceWindowsCore::_Lock
libjingle_peerconnection_unittes!webrtc::AudioDeviceWindowsCore::DoRenderThread
libjingle_peerconnection_unittes!webrtc::AudioDeviceWindowsCore::WSAPIRenderThread
KERNEL32.dll!BaseThreadInitThunk
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (13)
libjingle_peerconnection_unittes!webrtc::AudioDeviceWindowsCore::_Lock
libjingle_peerconnection_unittes!webrtc::AudioDeviceWindowsCore::DoRenderThread
libjingle_peerconnection_unittes!webrtc::AudioDeviceWindowsCore::WSAPIRenderThread
KERNEL32.dll!BaseThreadInitThunk
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (17)
libjingle_peerconnection_unittes!testing::Test::HasSameFixtureClass
libjingle_peerconnection_unittes!testing::Test::Run
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (18)
libjingle_peerconnection_unittes!std::_String_val<>::_Myptr
libjingle_peerconnection_unittes!std::basic_string<>::c_str
libjingle_peerconnection_unittes!testing::TestInfo::name
libjingle_peerconnection_unittes!testing::Test::HasSameFixtureClass
libjingle_peerconnection_unittes!testing::Test::Run
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (19)
libjingle_peerconnection_unittes!std::vector<>::_Inside
libjingle_peerconnection_unittes!std::vector<>::push_back
libjingle_peerconnection_unittes!testing::TestResult::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::UnitTest::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::ReportFailureInUnknownLocation
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (20)
libjingle_peerconnection_unittes!std::vector<>::push_back
libjingle_peerconnection_unittes!testing::TestResult::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::UnitTest::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::ReportFailureInUnknownLocation
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (21)
libjingle_peerconnection_unittes!std::vector<>::_Unused_capacity
libjingle_peerconnection_unittes!std::vector<>::_Reserve
libjingle_peerconnection_unittes!std::vector<>::push_back
libjingle_peerconnection_unittes!testing::TestResult::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::UnitTest::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::ReportFailureInUnknownLocation
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (22)
libjingle_peerconnection_unittes!std::vector<>::size
libjingle_peerconnection_unittes!std::vector<>::_Reserve
libjingle_peerconnection_unittes!std::vector<>::push_back
libjingle_peerconnection_unittes!testing::TestResult::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::UnitTest::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::ReportFailureInUnknownLocation
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (23)
libjingle_peerconnection_unittes!std::vector<>::capacity
libjingle_peerconnection_unittes!std::vector<>::_Grow_to
libjingle_peerconnection_unittes!std::vector<>::_Reserve
libjingle_peerconnection_unittes!std::vector<>::push_back
libjingle_peerconnection_unittes!testing::TestResult::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::UnitTest::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::ReportFailureInUnknownLocation
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (24)
libjingle_peerconnection_unittes!std::vector<>::_Reallocate
libjingle_peerconnection_unittes!std::vector<>::_Reserve
libjingle_peerconnection_unittes!std::vector<>::push_back
libjingle_peerconnection_unittes!testing::TestResult::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::UnitTest::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::ReportFailureInUnknownLocation
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (25)
libjingle_peerconnection_unittes!std::vector<>::size
libjingle_peerconnection_unittes!std::vector<>::_Reallocate
libjingle_peerconnection_unittes!std::vector<>::_Reserve
libjingle_peerconnection_unittes!std::vector<>::push_back
libjingle_peerconnection_unittes!testing::TestResult::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::UnitTest::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::ReportFailureInUnknownLocation
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (26)
libjingle_peerconnection_unittes!std::_Container_base12::_Orphan_all
libjingle_peerconnection_unittes!std::vector<>::_Reallocate
libjingle_peerconnection_unittes!std::vector<>::_Reserve
libjingle_peerconnection_unittes!std::vector<>::push_back
libjingle_peerconnection_unittes!testing::TestResult::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::UnitTest::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::ReportFailureInUnknownLocation
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (27)
libjingle_peerconnection_unittes!std::_Container_base12::_Getpfirst
libjingle_peerconnection_unittes!std::vector<>::_Orphan_range
libjingle_peerconnection_unittes!std::vector<>::push_back
libjingle_peerconnection_unittes!testing::TestResult::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::UnitTest::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::ReportFailureInUnknownLocation
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (28)
libjingle_peerconnection_unittes!std::vector<>::begin
libjingle_peerconnection_unittes!testing::internal::CountIf<>
libjingle_peerconnection_unittes!testing::TestResult::HasFatalFailure
libjingle_peerconnection_unittes!testing::Test::HasFatalFailure
libjingle_peerconnection_unittes!testing::Test::Run
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (29)
libjingle_peerconnection_unittes!std::_Iterator_base12::_Adopt
libjingle_peerconnection_unittes!std::_Vector_const_iterator<>::_Vector_const_iterator<>
libjingle_peerconnection_unittes!std::vector<>::begin
libjingle_peerconnection_unittes!testing::internal::CountIf<>
libjingle_peerconnection_unittes!testing::TestResult::HasFatalFailure
libjingle_peerconnection_unittes!testing::Test::HasFatalFailure
libjingle_peerconnection_unittes!testing::Test::Run
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (30)
libjingle_peerconnection_unittes!std::vector<>::end
libjingle_peerconnection_unittes!testing::internal::CountIf<>
libjingle_peerconnection_unittes!testing::TestResult::HasFatalFailure
libjingle_peerconnection_unittes!testing::Test::HasFatalFailure
libjingle_peerconnection_unittes!testing::Test::Run
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (31)
libjingle_peerconnection_unittes!std::_Iterator_base12::_Adopt
libjingle_peerconnection_unittes!std::_Vector_const_iterator<>::_Vector_const_iterator<>
libjingle_peerconnection_unittes!std::vector<>::end
libjingle_peerconnection_unittes!testing::internal::CountIf<>
libjingle_peerconnection_unittes!testing::TestResult::HasFatalFailure
libjingle_peerconnection_unittes!testing::Test::HasFatalFailure
libjingle_peerconnection_unittes!testing::Test::Run
UNADDRESSABLE ACCESS
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (33)
libjingle_peerconnection_unittes!testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult
libjingle_peerconnection_unittes!testing::UnitTest::AddTestPartResult
libjingle_peerconnection_unittes!testing::internal::ReportFailureInUnknownLocation
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (38)
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::InternalCreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::CreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSession::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest_TestReceiveSdesOfferCreateSdesAnswer_Test::TestBody
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (39)
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::InternalCreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::CreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSession::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest_TestSetLocalPrAnswer_Test::TestBody
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (40)
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::InternalCreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::CreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSession::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest::CreateAndSetRemoteOfferAndLocalAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest_TestLocalCandidatesAddedToSessionDescription_Test::TestBody
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (41)
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::InternalCreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::CreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSession::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest_TestSetLocalAndRemoteDescriptionWithCandidates_Test::TestBody
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (42)
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::InternalCreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::CreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSession::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest::CreateAndSetRemoteOfferAndLocalAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest_TestAVOfferWithAudioOnlyAnswer_Test::TestBody
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (43)
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::InternalCreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::CreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSession::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest::CreateAndSetRemoteOfferAndLocalAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest_TestAVOfferWithVideoOnlyAnswer_Test::TestBody
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (44)
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::InternalCreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::CreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSession::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest_TestCreateAnswerWithNewUfragAndPassword_Test::TestBody
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3158 (45)
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::InternalCreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSessionDescriptionFactory::CreateAnswer
libjingle_peerconnection_unittes!webrtc::WebRtcSession::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest::CreateAnswer
libjingle_peerconnection_unittes!WebRtcSessionTest_TestCreateAnswerWithOldUfragAndPassword_Test::TestBody
libjingle_peerconnection_unittes!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3184 (1)
*!webrtc::MouseCursorMonitorWin::Capture
*!webrtc::MouseCursorMonitorTest_FromScreen_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3184 (2)
*!webrtc::DesktopRect::Contains
*!webrtc::MouseCursorMonitorWin::Capture
*!webrtc::MouseCursorMonitorTest_FromScreen_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3184 (3)
*!webrtc::MouseCursorMonitorWin::Capture
*!webrtc::MouseCursorMonitorTest_FromWindow_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3184 (4)
system call NtUserGetWindowPlacement
*!webrtc::GetCroppedWindowRect
*!webrtc::MouseCursorMonitorWin::Capture
*!webrtc::MouseCursorMonitorTest_FromWindow_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3184 (5)
*!webrtc::GetCroppedWindowRect
*!webrtc::MouseCursorMonitorWin::Capture
*!webrtc::MouseCursorMonitorTest_FromWindow_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3184 (6)
system call NtUserWindowFromPoint parameter value #0
*!webrtc::MouseCursorMonitorWin::Capture
*!webrtc::MouseCursorMonitorTest_FromWindow_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3184 (7)
*!webrtc::MouseCursorMonitorWin::Capture
*!webrtc::MouseCursorMonitorTest_ShapeOnly_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3490 (3)
drmemorylib.dll!replace_memcmp
*!rtc::AsyncWriteTest_TestWrite_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://code.google.com/p/webrtc/issues/detail?id=3490 (4)
*!testing::internal::CmpHelperEQ<>
*!testing::internal::EqHelper<>::Compare<>
*!rtc::AsyncWriteTest_TestWrite_Test::TestBody
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
INVALID HEAP ARGUMENT
name=https://bugs.chromium.org/p/webrtc/issues/detail?id=5653 (1)
drmemorylib.dll!replace_free
...
ucrtbased.dll!setlocale
MSVCP140D.dll!std::_Locinfo::_Locinfo_ctor
MSVCP140D.dll!std::_Locinfo::_Locinfo
...
KERNEL32.dll!BaseThreadInitThunk
INVALID HEAP ARGUMENT
name=https://bugs.chromium.org/p/webrtc/issues/detail?id=5653 (2)
drmemorylib.dll!replace_free
...
ucrtbased.dll!setlocale
MSVCP140D.dll!std::_Locinfo::_Locinfo_ctor
MSVCP140D.dll!std::_Locinfo::_Locinfo
...
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
INVALID HEAP ARGUMENT
name=https://bugs.chromium.org/p/webrtc/issues/detail?id=5653 (3)
drmemorylib.dll!replace_free
...
ucrtbased.dll!setlocale
MSVCP140D.dll!std::_Locinfo::_Locinfo_ctor
MSVCP140D.dll!std::_Locinfo::_Locinfo
...
*!main
UNINITIALIZED READ
name=https://bugs.chromium.org/p/webrtc/issues/detail?id=5653 (4)
ucrtbased.dll!umask_s
...
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>
UNINITIALIZED READ
name=https://bugs.chromium.org/p/webrtc/issues/detail?id=5653 (5)
system call NtWriteFile parameter #5
KERNELBASE.dll!WriteFile
KERNEL32.dll!WriteFile
ucrtbased.dll!umask_s
...
*!testing::internal::HandleSehExceptionsInMethodIfSupported<>

View File

@ -1,4 +0,0 @@
# Too slow on Dr Memory Full.
# https://code.google.com/p/webrtc/issues/detail?id=3247
TestScaler.BiLinearScaleTest
TestScaler.BoxScaleTest

View File

@ -1,12 +0,0 @@
# Tests that are too slow.
AudioCodingModuleTest.TestAllCodecs*
AudioCodingModuleTest.TestEncodeDecode*
AudioCodingModuleTest.TestFEC*
AudioCodingModuleTest.TestIsac*
AudioCodingModuleTest.TwoWayCommunication*
AudioCodingModuleTest.TestStereo*
AudioCodingModuleTest.TestVADDTX*
AudioCodingModuleTest.TestOpus*
FecTest.FecTest
VideoProcessorIntegrationTest.ProcessNoLossChangeBitRateVP8
VideoProcessorIntegrationTest.*VP9

View File

@ -1,17 +0,0 @@
# Too slow to run with Dr Memory on Windows.
ApmTest.EchoCancellationReportsCorrectDelays
ApmTest.FloatAndIntInterfacesGiveSimilarResults
ApmTest.IdenticalInputChannelsResultInIdenticalOutputChannels
ApmTest.VerifyDebugDumpFloat
ApmTest.VerifyDebugDumpInt
CommonFormats/AudioProcessingTest*
TestScaler.PointScaleTest
TestScaler.BiLinearScaleTest
TestScaler.BoxScaleTest
TestVideoSenderWithVp8.*
VideoProcessingModuleTest.Denoising
VideoSendersTest.*
TestFrameBuffer2.*
# https://code.google.com/p/webrtc/issues/detail?id=2323
MouseCursorShapeTest.MatchCursors

View File

@ -1,8 +0,0 @@
# Flakily fails or crashes on Dr Memory Full.
# https://code.google.com/p/webrtc/issues/detail?id=3158
DtmfSenderTest.*
P2PTestConductor.*
PeerConnectionEndToEndTest.*
PeerConnectionInterfaceTest.*
# Issue 3453
WebRtcSessionTest.TestReceiveSdesOfferCreateSdesAnswer

View File

@ -1,19 +0,0 @@
# Times out before finishing on DrMemory Full
# https://code.google.com/p/webrtc/issues/detail?id=3375
WebRtcVideoChannel2BaseTest.SimulateConference
WebRtcVideoChannel2BaseTest.TwoStreamsSendAndReceive
WebRtcVideoChannel2BaseTest.TwoStreamsReUseFirstStream
# TODO(pbos): https://code.google.com/p/webrtc/issues/detail?id=4963
WebRtcVideoChannel2BaseTest.*
# https://code.google.com/p/webrtc/issues/detail?id=3482
WebRtcVideoMediaChannelTest.GetStats
WebRtcVideoChannel2BaseTest.GetStats
#TODO(jiayl): https://code.google.com/p/webrtc/issues/detail?id=3492
SctpDataMediaChannelTest.*
# https://code.google.com/p/webrtc/issues/detail?id=3771
VideoAdapterTest.AdaptResolutionWide
VideoAdapterTest.AdaptResolutionNarrow

View File

@ -1,6 +0,0 @@
# Fails on Dr Memory Full.
# https://code.google.com/p/webrtc/issues/detail?id=3158
P2PTransportChannel*.*
PortAllocatorTest.*
PortTest.*
PseudoTcpTest.TestSendBothUseLargeWindowScale

View File

@ -1,12 +0,0 @@
# Fails on Dr Memory Full.
# https://code.google.com/p/webrtc/issues/detail?id=3158
P2PTransportChannel*.*
PortAllocatorTest.*
PortTest.*
PseudoTcpTest.TestSendBothUseLargeWindowScale
SharedExclusiveLockTest.TestSharedShared
https://bugs.chromium.org/p/webrtc/issues/detail?id=5929
BasicPortAllocatorTest.*
# Fails on Dr Memory Light.
# https://bugs.chromium.org/p/webrtc/issues/detail?id=5199
ThreadTest.ThreeThreadsInvoke

View File

@ -1,4 +0,0 @@
# https://code.google.com/p/webrtc/issues/detail?id=2330
ClockTest.NtpTime
CritSectTest.ThreadWakesOnce
CritSectTest.ThreadWakesTwice

View File

@ -1,27 +0,0 @@
# Never completes on Dr Memory Full.
# https://code.google.com/p/webrtc/issues/detail?id=3159
EndToEndTest.CanSwitchToUseAllSsrcs
EndToEndTest.SendsAndReceivesMultipleStreams
EndToEndTest.ReceivesAndRetransmitsNack
EndToEndTest.ReceivesTransportFeedback
EndToEndTest.SendsAndReceivesH264
EndToEndTest.SendsAndReceivesVP9
EndToEndTest.TransportFeedbackNotConfigured
EndToEndTest.TransportSeqNumOnAudioAndVideo
EndToEndTest.VerifyHistogramStatsWithRed
# Flaky: https://bugs.chromium.org/p/webrtc/issues/detail?id=6146
EndToEndTest.GetStats
VideoSendStreamTest.CanReconfigureToUseStartBitrateAbovePreviousMax
VideoSendStreamTest.ReconfigureBitratesSetsEncoderBitratesCorrectly
# https://code.google.com/p/webrtc/issues/detail?id=5417
VideoSendStreamTest.Vp9NonFlexMode_2Tl2SLayers
VideoSendStreamTest.Vp9NonFlexMode_3Tl2SLayers
VideoSendStreamTest.Vp9FlexModeRefCount
# https://code.google.com/p/webrtc/issues/detail?id=4979
EndToEndTest.AssignsTransportSequenceNumbers
# Flaky: https://bugs.chromium.org/p/webrtc/issues/detail?id=5225
BitrateEstimatorTest.SwitchesToASTThenBackToTOFForVideo
# Flaky: https://bugs.chromium.org/p/webrtc/issues/detail?id=6472
VideoSendStreamTest.ChangingNetworkRoute
VideoSendStreamTest.EncoderSetupPropagatesVp8Config

View File

@ -1,6 +0,0 @@
# Fails when run under Dr Memory.
# https://code.google.com/p/webrtc/issues/detail?id=4958
PhysicalSocketTest.TestUdpReadyToSendIPv4
PhysicalSocketTest.TestUdpIPv4
PhysicalSocketTest.TestSocketRecvTimestampIPv4

View File

@ -1,3 +0,0 @@
# Fails on Dr Memory Full.
# https://code.google.com/p/webrtc/issues/detail?id=5943
PingTaskTest.*

View File

@ -1,63 +0,0 @@
@echo off
:: Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
::
:: Use of this source code is governed by a BSD-style license
:: that can be found in the LICENSE file in the root of the source
:: tree. An additional intellectual property rights grant can be found
:: in the file PATENTS. All contributing project authors may
:: be found in the AUTHORS file in the root of the source tree.
:: This script is a copy of chrome_tests.bat with the following changes:
:: - Invokes webrtc_tests.py instead of chrome_tests.py
:: - Chromium's Valgrind scripts directory is added to the PYTHONPATH to make
:: it possible to execute the Python scripts properly.
:: TODO(timurrrr): batch files 'export' all the variables to the parent shell
set THISDIR=%~dp0
set TOOL_NAME="unknown"
:: Get the tool name and put it into TOOL_NAME {{{1
:: NB: SHIFT command doesn't modify %*
:PARSE_ARGS_LOOP
if %1 == () GOTO:TOOLNAME_NOT_FOUND
if %1 == --tool GOTO:TOOLNAME_FOUND
SHIFT
goto :PARSE_ARGS_LOOP
:TOOLNAME_NOT_FOUND
echo "Please specify a tool (drmemory, drmemory_light or drmemory_full)"
echo "by using --tool flag"
exit /B 1
:TOOLNAME_FOUND
SHIFT
set TOOL_NAME=%1
:: }}}
if "%TOOL_NAME%" == "drmemory" GOTO :SETUP_DRMEMORY
if "%TOOL_NAME%" == "drmemory_light" GOTO :SETUP_DRMEMORY
if "%TOOL_NAME%" == "drmemory_full" GOTO :SETUP_DRMEMORY
if "%TOOL_NAME%" == "drmemory_pattern" GOTO :SETUP_DRMEMORY
echo "Unknown tool: `%TOOL_NAME%`! Only drmemory* tools are supported."
exit /B 1
:SETUP_DRMEMORY
if NOT "%DRMEMORY_COMMAND%"=="" GOTO :RUN_TESTS
:: Set up DRMEMORY_COMMAND to invoke Dr. Memory {{{1
set DRMEMORY_PATH=%THISDIR%..\..\third_party\drmemory
set DRMEMORY_SFX=%DRMEMORY_PATH%\drmemory-windows-sfx.exe
if EXIST %DRMEMORY_SFX% GOTO DRMEMORY_BINARY_OK
echo "Can't find Dr. Memory executables."
echo "See http://www.chromium.org/developers/how-tos/using-valgrind/dr-memory"
echo "for the instructions on how to get them."
exit /B 1
:DRMEMORY_BINARY_OK
%DRMEMORY_SFX% -o%DRMEMORY_PATH%\unpacked -y
set DRMEMORY_COMMAND=%DRMEMORY_PATH%\unpacked\bin\drmemory.exe
:: }}}
goto :RUN_TESTS
:RUN_TESTS
set PYTHONPATH=%THISDIR%..\python\google;%THISDIR%..\valgrind
set RUNNING_ON_VALGRIND=yes
python %THISDIR%webrtc_tests.py %*

View File

@ -123,8 +123,6 @@ def main(_):
help="run the tests with --test-launcher-total-shards")
parser.add_option("--test-launcher-shard-index", type=int,
help="run the tests with --test-launcher-shard-index")
parser.add_option("--drmemory_ops",
help="extra options passed to Dr. Memory")
options, args = parser.parse_args()
if options.verbose:

View File

@ -15,7 +15,7 @@
# - The locate_valgrind.sh of Chromium's Valgrind scripts dir is used to locate
# the Valgrind framework install.
# - webrtc_tests.py is invoked instead of chrome_tests.py.
# - Chromium's Valgrind scripts directory is added to the PYTHONPATH to make it
# - Chromium's Valgrind scripts directory is added to the PYTHONPATH to make it
# possible to execute the Python scripts properly.
export THISDIR=`dirname $0`
@ -40,18 +40,14 @@ do
done
NEEDS_VALGRIND=0
NEEDS_DRMEMORY=0
case "$tool" in
"memcheck")
NEEDS_VALGRIND=1
;;
"drmemory" | "drmemory_light" | "drmemory_full" | "drmemory_pattern")
NEEDS_DRMEMORY=1
;;
esac
# For WebRTC, we'll use the locate_valgrind.sh script in Chromium's Valgrind
# For WebRTC, we'll use the locate_valgrind.sh script in Chromium's Valgrind
# scripts dir to locate the Valgrind framework install
CHROME_VALGRIND_SCRIPTS=$THISDIR/../valgrind
@ -82,27 +78,7 @@ then
\) -mtime +1 -print0 | xargs -0 rm -rf
fi
if [ "$NEEDS_DRMEMORY" == "1" ]
then
if [ -z "$DRMEMORY_COMMAND" ]
then
DRMEMORY_PATH="$THISDIR/../../third_party/drmemory"
DRMEMORY_SFX="$DRMEMORY_PATH/drmemory-windows-sfx.exe"
if [ ! -f "$DRMEMORY_SFX" ]
then
echo "Can't find Dr. Memory executables."
echo "See http://www.chromium.org/developers/how-tos/using-valgrind/dr-memory"
echo "for the instructions on how to get them."
exit 1
fi
chmod +x "$DRMEMORY_SFX" # Cygwin won't run it without +x.
"$DRMEMORY_SFX" -o"$DRMEMORY_PATH/unpacked" -y
export DRMEMORY_COMMAND="$DRMEMORY_PATH/unpacked/bin/drmemory.exe"
fi
fi
# Add Chrome's Valgrind scripts dir to the PYTHON_PATH since it contains
# Add Chrome's Valgrind scripts dir to the PYTHON_PATH since it contains
# the scripts that are needed for this script to run
PYTHONPATH=$THISDIR/../python/google:$CHROME_VALGRIND_SCRIPTS python \
"$THISDIR/webrtc_tests.py" $ARGV_COPY

View File

@ -76,8 +76,6 @@
'Win64 Debug (Clang)': 'win_gn_clang_debug_bot_x64',
'Win64 Release (Clang)': 'win_gn_clang_release_bot_x64',
'Win SyzyASan': 'win_gn_syzyasan_release_bot_x86',
'Win DrMemory Full': 'win_gn_drmemory_debug_bot_x86',
'Win DrMemory Light': 'win_gn_drmemory_debug_bot_x86',
'Win32 Release [large tests]': 'gn_release_bot_x86',
'Win64 Debug (GYP)': 'gyp_debug_bot_x64_exclude_tests',
'Win64 Release (GYP)': 'gyp_release_bot_x64_exclude_tests',
@ -182,8 +180,6 @@
'win_x64_clang_dbg': 'win_gn_clang_debug_bot_x64',
'win_x64_clang_rel': 'win_gn_clang_release_bot_x64',
'win_asan': 'win_gn_syzyasan_release_bot_x86',
'win_drmemory_light': 'win_gn_drmemory_debug_bot_x86',
'win_drmemory_full': 'win_gn_drmemory_debug_bot_x86',
'win_baremetal': 'gn_release_bot_x86',
'win_swarming': 'swarming_gn_debug_bot_x64',
'win_x64_gyp_dbg': 'gyp_debug_bot_x64_exclude_tests',
@ -294,11 +290,6 @@
'win_gn_syzyasan_release_bot_x86': [
'gn', 'syzyasan', 'minimal_symbols', 'openh264_release_bot', 'x86',
],
# TODO(kjellander): Flip DrMemory bots over to Release after GN migration
# (http://crbug.com/636414).
'win_gn_drmemory_debug_bot_x86': [
'gn', 'drmemory', 'minimal_symbols', 'openh264_debug_bot', 'x86',
],
# Mac
'mac_gn_asan_clang_release_bot_x64': [
@ -412,11 +403,6 @@
'gyp_defines': 'chromium_ios_signing=0',
},
'drmemory': {
'gn_args': 'is_component_build=true enable_iterator_debugging=false',
'gyp_defines': 'component=shared_library build_for_tool=drmemory',
},
# This mixin is used to force configs that use it to fail. It
# is used in two cases: when we have bots that we haven't looked
# at yet and don't know whether they need MB or not, and for bots