blob: 7d16db06324b3a6828d44c069e7fd13dfe0f2cf7 [file] [log] [blame]
andrew@webrtc.orga7b57da2012-10-22 18:19:23 +00001/*
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
3 *
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.
9 */
10
11/**
12 * Runs "extended" integration tests.
13 */
14
15#include "gtest/gtest.h"
16#include "legacy_fixture.h"
17#include "vie_autotest.h"
18
19namespace {
20
21class ViEExtendedIntegrationTest : public LegacyFixture {
22};
23
24TEST_F(ViEExtendedIntegrationTest, RunsBaseTestWithoutErrors) {
25 tests_->ViEBaseExtendedTest();
26}
27
28// TODO(phoglund): Crashes on the v4l2loopback camera.
29TEST_F(ViEExtendedIntegrationTest, DISABLED_RunsCaptureTestWithoutErrors) {
30 tests_->ViECaptureExtendedTest();
31}
32
33TEST_F(ViEExtendedIntegrationTest, RunsCodecTestWithoutErrors) {
34 tests_->ViECodecExtendedTest();
35}
36
37TEST_F(ViEExtendedIntegrationTest, RunsEncryptionTestWithoutErrors) {
38 tests_->ViEEncryptionExtendedTest();
39}
40
41TEST_F(ViEExtendedIntegrationTest, RunsFileTestWithoutErrors) {
42 tests_->ViEFileExtendedTest();
43}
44
45TEST_F(ViEExtendedIntegrationTest, RunsImageProcessTestWithoutErrors) {
46 tests_->ViEImageProcessExtendedTest();
47}
48
49TEST_F(ViEExtendedIntegrationTest, RunsNetworkTestWithoutErrors) {
50 tests_->ViENetworkExtendedTest();
51}
52
53TEST_F(ViEExtendedIntegrationTest, RunsRenderTestWithoutErrors) {
54 tests_->ViERenderExtendedTest();
55}
56
57TEST_F(ViEExtendedIntegrationTest, RunsRtpRtcpTestWithoutErrors) {
58 tests_->ViERtpRtcpExtendedTest();
59}
60
61} // namespace