Parameterize PeerConnection interface tests for Unified Plan

Bug: webrtc:8765
Change-Id: I550164bc8c6cf133f7b72a22d86bd4a704a8c1d3
Reviewed-on: https://webrtc-review.googlesource.com/47242
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22065}
This commit is contained in:
Steve Anton
2018-02-16 16:04:20 -08:00
committed by Commit Bot
parent 57858b3be0
commit 36da6ff582
4 changed files with 630 additions and 304 deletions

View File

@ -348,11 +348,10 @@ struct AudioDecoderUnicornSparklesRainbow {
// Disabled for Mac, see
// https://bugs.chromium.org/p/webrtc/issues/detail?id=5231 for details.
#if defined(THREAD_SANITIZER) || defined(WEBRTC_MAC)
#define MAYBE_Call DISABLED_Call
TEST_P(PeerConnectionEndToEndTest, DISABLED_Call) {
#else
#define MAYBE_Call Call
#endif
TEST_P(PeerConnectionEndToEndTest, MAYBE_Call) {
TEST_P(PeerConnectionEndToEndTest, Call) {
#endif // defined(THREAD_SANITIZER) || defined(WEBRTC_MAC)
rtc::scoped_refptr<webrtc::AudioDecoderFactory> real_decoder_factory =
webrtc::CreateBuiltinAudioDecoderFactory();
CreatePcs(nullptr, webrtc::CreateBuiltinAudioEncoderFactory(),