2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
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
6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
11 #include "testing/gtest/include/gtest/gtest.h"
12 #include "webrtc/test/testsupport/gtest_disable.h"
13 #include "webrtc/video_engine/test/auto_test/automated/legacy_fixture.h"
14 #include "webrtc/video_engine/test/auto_test/interface/vie_autotest.h"
18 // TODO(phoglund): These tests are generally broken on mac.
19 // http://code.google.com/p/webrtc/issues/detail?id=1268
20 class DISABLED_ON_MAC(ViEApiIntegrationTest) : public LegacyFixture {
23 TEST_F(DISABLED_ON_MAC(ViEApiIntegrationTest), RunsBaseTestWithoutErrors) {
24 tests_->ViEBaseAPITest();
27 // TODO(phoglund): Crashes on the v4l2loopback camera.
28 TEST_F(DISABLED_ON_MAC(ViEApiIntegrationTest),
29 DISABLED_RunsCaptureTestWithoutErrors) {
30 tests_->ViECaptureAPITest();
33 TEST_F(DISABLED_ON_MAC(ViEApiIntegrationTest), RunsCodecTestWithoutErrors) {
34 tests_->ViECodecAPITest();
37 TEST_F(DISABLED_ON_MAC(ViEApiIntegrationTest),
38 RunsImageProcessTestWithoutErrors) {
39 tests_->ViEImageProcessAPITest();
42 TEST_F(DISABLED_ON_MAC(ViEApiIntegrationTest), RunsRenderTestWithoutErrors) {
43 tests_->ViERenderAPITest();
46 // See: https://code.google.com/p/webrtc/issues/detail?id=2415
47 TEST_F(DISABLED_ON_MAC(ViEApiIntegrationTest),
48 DISABLED_RunsRtpRtcpTestWithoutErrors) {
49 tests_->ViERtpRtcpAPITest();