1 # Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
3 # Use of this source code is governed by a BSD-style license
4 # that can be found in the LICENSE file in the root of the source
5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree.
11 'target_name': 'rtc_unittests',
14 'base/base.gyp:rtc_base',
15 'base/base_tests.gyp:rtc_base_tests_utils',
16 'base/base_tests.gyp:rtc_base_tests',
17 '<(DEPTH)/testing/gtest.gyp:gtest',
21 'target_name': 'webrtc_tests',
31 'target_name': 'video_loopback',
34 'test/mac/run_test.mm',
47 '<(DEPTH)/testing/gtest.gyp:gtest',
48 '<(DEPTH)/third_party/gflags/gflags.gyp:gflags',
49 'test/webrtc_test_common.gyp:webrtc_test_common',
50 'test/webrtc_test_common.gyp:webrtc_test_renderer',
51 '<(webrtc_root)/modules/modules.gyp:video_render_module_impl',
52 '<(webrtc_root)/system_wrappers/source/system_wrappers.gyp:field_trial_default',
57 'target_name': 'video_replay',
60 'test/mac/run_test.mm',
73 '<(DEPTH)/testing/gtest.gyp:gtest',
74 '<(DEPTH)/third_party/gflags/gflags.gyp:gflags',
75 'test/webrtc_test_common.gyp:webrtc_test_common',
76 'test/webrtc_test_common.gyp:webrtc_test_renderer',
77 '<(webrtc_root)/modules/modules.gyp:video_render_module_impl',
78 '<(webrtc_root)/system_wrappers/source/system_wrappers.gyp:field_trial_default',
83 'target_name': 'video_engine_tests',
84 'type': '<(gtest_target_type)',
86 'video/bitrate_estimator_tests.cc',
87 'video/end_to_end_tests.cc',
88 'video/send_statistics_proxy_unittest.cc',
89 'video/video_send_stream_tests.cc',
90 'test/common_unittest.cc',
91 'test/testsupport/metrics/video_metrics_unittest.cc',
94 '<(DEPTH)/testing/gtest.gyp:gtest',
95 '<(webrtc_root)/modules/modules.gyp:rtp_rtcp',
96 '<(webrtc_root)/modules/modules.gyp:video_render_module_impl',
97 'test/metrics.gyp:metrics',
98 'test/webrtc_test_common.gyp:webrtc_test_common',
99 'test/test.gyp:test_main',
105 '<(DEPTH)/testing/android/native_test.gyp:native_test_native_code',
111 'target_name': 'webrtc_perf_tests',
112 'type': '<(gtest_target_type)',
114 'modules/audio_coding/neteq/test/neteq_performance_unittest.cc',
115 'video/call_perf_tests.cc',
116 'video/full_stack.cc',
117 'video/rampup_tests.cc',
118 'video/rampup_tests.h',
121 '<(DEPTH)/testing/gtest.gyp:gtest',
122 'modules/modules.gyp:neteq_test_support', # Needed by neteq_performance_unittest.
123 'modules/modules.gyp:rtp_rtcp',
124 'test/webrtc_test_common.gyp:webrtc_test_common',
125 'test/test.gyp:test_main',
131 '<(DEPTH)/testing/android/native_test.gyp:native_test_native_code',
141 'target_name': 'video_engine_tests_apk_target',
144 '<(apk_tests_path):video_engine_tests_apk',
148 'target_name': 'webrtc_perf_tests_apk_target',
151 '<(apk_tests_path):webrtc_perf_tests_apk',
156 ['test_isolation_mode != "noop"', {
159 'target_name': 'video_engine_tests_run',
162 'video_engine_tests',
165 'build/isolate.gypi',
166 'video_engine_tests.isolate',
169 'video_engine_tests.isolate',
173 'target_name': 'webrtc_perf_tests_run',
179 'build/isolate.gypi',
180 'webrtc_perf_tests.isolate',
183 'webrtc_perf_tests.isolate',