1b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org/* 2b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. 3b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org * 4b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org * Use of this source code is governed by a BSD-style license 5b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org * that can be found in the LICENSE file in the root of the source 6b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org * tree. An additional intellectual property rights grant can be found 7b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org * in the file PATENTS. All contributing project authors may 8b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org * be found in the AUTHORS file in the root of the source tree. 9b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org */ 10b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 11281cff8cd679728fe395f7f0203c05e763c0c789pbos@webrtc.org#include "testing/gtest/include/gtest/gtest.h" 12b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.org#include "webrtc/test/testsupport/gtest_disable.h" 13b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.org#include "webrtc/video_engine/test/auto_test/automated/legacy_fixture.h" 14b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.org#include "webrtc/video_engine/test/auto_test/interface/vie_autotest.h" 15b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 16b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgnamespace { 17b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 18b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.org// TODO(phoglund): These tests are generally broken on mac. 19b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.org// http://code.google.com/p/webrtc/issues/detail?id=1268 20b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.orgclass DISABLED_ON_MAC(ViEApiIntegrationTest) : public LegacyFixture { 21b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org}; 22b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 23b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.orgTEST_F(DISABLED_ON_MAC(ViEApiIntegrationTest), RunsBaseTestWithoutErrors) { 24b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org tests_->ViEBaseAPITest(); 25b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org} 26b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 27b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org// TODO(phoglund): Crashes on the v4l2loopback camera. 28b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.orgTEST_F(DISABLED_ON_MAC(ViEApiIntegrationTest), 29b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.org DISABLED_RunsCaptureTestWithoutErrors) { 30b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org tests_->ViECaptureAPITest(); 31b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org} 32b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 33b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.orgTEST_F(DISABLED_ON_MAC(ViEApiIntegrationTest), RunsCodecTestWithoutErrors) { 34b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org tests_->ViECodecAPITest(); 35b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org} 36b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 37b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.orgTEST_F(DISABLED_ON_MAC(ViEApiIntegrationTest), 38b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.org RunsImageProcessTestWithoutErrors) { 39b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org tests_->ViEImageProcessAPITest(); 40b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org} 41b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 42b790741419ee844ae75d0abed27b8e4f0f0f1598phoglund@webrtc.orgTEST_F(DISABLED_ON_MAC(ViEApiIntegrationTest), RunsRenderTestWithoutErrors) { 43b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org tests_->ViERenderAPITest(); 44b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org} 45b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 46a89f7e8ccf950d6168ea55ca91ee892587eb6c91stefan@webrtc.org// See: https://code.google.com/p/webrtc/issues/detail?id=2415 47a89f7e8ccf950d6168ea55ca91ee892587eb6c91stefan@webrtc.orgTEST_F(DISABLED_ON_MAC(ViEApiIntegrationTest), 48a89f7e8ccf950d6168ea55ca91ee892587eb6c91stefan@webrtc.org DISABLED_RunsRtpRtcpTestWithoutErrors) { 49b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org tests_->ViERtpRtcpAPITest(); 50b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org} 51b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 523b89e10f31160da35b408fd00cb8f89d2b08862dpbos@webrtc.org} // namespace 53