Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(481)

Side by Side Diff: webrtc/voice_engine/BUILD.gn

Issue 2336123002: Revert of Moved webrtc/test/channel_transport/ into webrtc/voice_engine/test/ (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « webrtc/test/test.gyp ('k') | webrtc/voice_engine/test/auto_test/voe_cpu_test.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. 1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license 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 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 5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may 6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree. 7 # be found in the AUTHORS file in the root of the source tree.
8 8
9 import("../build/webrtc.gni") 9 import("../build/webrtc.gni")
10 10
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 ] 113 ]
114 114
115 deps = [ 115 deps = [
116 "..:webrtc_common", 116 "..:webrtc_common",
117 "../base:rtc_base_approved", 117 "../base:rtc_base_approved",
118 "../common_audio", 118 "../common_audio",
119 ] 119 ]
120 } 120 }
121 121
122 if (rtc_include_tests) { 122 if (rtc_include_tests) {
123 config("channel_transport_warnings_config") {
124 if (is_win) {
125 cflags = [ "/wd4302" ] # cast truncation
126
127 if (is_clang) {
128 # GN orders flags on a target before flags from configs. The default
129 # config adds -Wall, and this flag have to be after -Wall -- so they nee d
130 # to come from a config and cannot be on the target directly.
131 cflags += [
132 "-Wno-parentheses-equality",
133 "-Wno-reorder",
134 "-Wno-tautological-constant-out-of-range-compare",
135
136 # See https://bugs.chromium.org/p/webrtc/issues/detail?id=6268
137 # for -Wno-thread-safety-analysis
138 "-Wno-thread-safety-analysis",
139 "-Wno-unused-private-field",
140 ]
141 }
142 }
143 }
144
145 rtc_source_set("channel_transport") {
146 testonly = true
147 sources = [
148 "test/channel_transport/channel_transport.cc",
149 "test/channel_transport/channel_transport.h",
150 "test/channel_transport/traffic_control_win.cc",
151 "test/channel_transport/traffic_control_win.h",
152 "test/channel_transport/udp_socket2_manager_win.cc",
153 "test/channel_transport/udp_socket2_manager_win.h",
154 "test/channel_transport/udp_socket2_win.cc",
155 "test/channel_transport/udp_socket2_win.h",
156 "test/channel_transport/udp_socket_manager_posix.cc",
157 "test/channel_transport/udp_socket_manager_posix.h",
158 "test/channel_transport/udp_socket_manager_wrapper.cc",
159 "test/channel_transport/udp_socket_manager_wrapper.h",
160 "test/channel_transport/udp_socket_posix.cc",
161 "test/channel_transport/udp_socket_posix.h",
162 "test/channel_transport/udp_socket_wrapper.cc",
163 "test/channel_transport/udp_socket_wrapper.h",
164 "test/channel_transport/udp_transport.h",
165 "test/channel_transport/udp_transport_impl.cc",
166 "test/channel_transport/udp_transport_impl.h",
167 ]
168
169 configs += [ ":channel_transport_warnings_config" ]
170
171 if (is_clang && !is_nacl) {
172 # Suppress warnings from the Chromium Clang plugin.
173 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
174 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
175 }
176
177 deps = [
178 "..:webrtc_common",
179 "../system_wrappers",
180 "//testing/gtest",
181 ]
182 }
183
184 rtc_test("voice_engine_unittests") { 123 rtc_test("voice_engine_unittests") {
185 deps = [ 124 deps = [
186 ":channel_transport",
187 ":voice_engine", 125 ":voice_engine",
188 "//testing/gmock", 126 "//testing/gmock",
189 "//testing/gtest", 127 "//testing/gtest",
190 "//webrtc/common_audio", 128 "//webrtc/common_audio",
191 "//webrtc/modules/audio_coding", 129 "//webrtc/modules/audio_coding",
192 "//webrtc/modules/audio_conference_mixer", 130 "//webrtc/modules/audio_conference_mixer",
193 "//webrtc/modules/audio_device", 131 "//webrtc/modules/audio_device",
194 "//webrtc/modules/audio_processing", 132 "//webrtc/modules/audio_processing",
195 "//webrtc/modules/media_file", 133 "//webrtc/modules/media_file",
196 "//webrtc/modules/rtp_rtcp", 134 "//webrtc/modules/rtp_rtcp",
197 "//webrtc/modules/utility", 135 "//webrtc/modules/utility",
198 "//webrtc/system_wrappers", 136 "//webrtc/system_wrappers",
199 "//webrtc/test:test_support_main", 137 "//webrtc/test:test_support_main",
200 ] 138 ]
201 139
202 if (is_android) { 140 if (is_android) {
203 deps += [ "//testing/android/native_test:native_test_native_code" ] 141 deps += [ "//testing/android/native_test:native_test_native_code" ]
204 shard_timeout = 900 142 shard_timeout = 900
205 } 143 }
206 144
207 sources = [ 145 sources = [
208 "channel_unittest.cc", 146 "channel_unittest.cc",
209 "network_predictor_unittest.cc", 147 "network_predictor_unittest.cc",
210 "test/channel_transport/udp_socket_manager_unittest.cc",
211 "test/channel_transport/udp_socket_wrapper_unittest.cc",
212 "test/channel_transport/udp_transport_unittest.cc",
213 "transmit_mixer_unittest.cc", 148 "transmit_mixer_unittest.cc",
214 "utility_unittest.cc", 149 "utility_unittest.cc",
215 "voe_audio_processing_unittest.cc", 150 "voe_audio_processing_unittest.cc",
216 "voe_base_unittest.cc", 151 "voe_base_unittest.cc",
217 "voe_codec_unittest.cc", 152 "voe_codec_unittest.cc",
218 "voe_network_unittest.cc", 153 "voe_network_unittest.cc",
219 "voice_engine_fixture.cc", 154 "voice_engine_fixture.cc",
220 "voice_engine_fixture.h", 155 "voice_engine_fixture.h",
221 ] 156 ]
222 157
(...skipping 11 matching lines...) Expand all
234 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details. 169 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
235 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 170 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
236 } 171 }
237 } 172 }
238 173
239 if (!is_ios) { 174 if (!is_ios) {
240 rtc_executable("voe_auto_test") { 175 rtc_executable("voe_auto_test") {
241 testonly = true 176 testonly = true
242 177
243 deps = [ 178 deps = [
244 ":channel_transport",
245 ":voice_engine", 179 ":voice_engine",
246 "//testing/gmock", 180 "//testing/gmock",
247 "//testing/gtest", 181 "//testing/gtest",
248 "//third_party/gflags", 182 "//third_party/gflags",
249 "//webrtc/:rtc_event_log", 183 "//webrtc/:rtc_event_log",
250 "//webrtc/modules/video_capture", 184 "//webrtc/modules/video_capture",
251 "//webrtc/system_wrappers", 185 "//webrtc/system_wrappers",
252 "//webrtc/system_wrappers/:system_wrappers_default", 186 "//webrtc/system_wrappers/:system_wrappers_default",
187 "//webrtc/test/:channel_transport",
253 "//webrtc/test/:test_common", 188 "//webrtc/test/:test_common",
254 "//webrtc/test/:test_support", 189 "//webrtc/test/:test_support",
255 ] 190 ]
256 191
257 sources = [ 192 sources = [
258 "test/auto_test/automated_mode.cc", 193 "test/auto_test/automated_mode.cc",
259 "test/auto_test/extended/agc_config_test.cc", 194 "test/auto_test/extended/agc_config_test.cc",
260 "test/auto_test/extended/ec_metrics_test.cc", 195 "test/auto_test/extended/ec_metrics_test.cc",
261 "test/auto_test/fakes/conference_transport.cc", 196 "test/auto_test/fakes/conference_transport.cc",
262 "test/auto_test/fakes/conference_transport.h", 197 "test/auto_test/fakes/conference_transport.h",
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
323 } 258 }
324 259
325 if (is_clang) { 260 if (is_clang) {
326 # Suppress warnings from Chrome's Clang plugins. 261 # Suppress warnings from Chrome's Clang plugins.
327 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details. 262 # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
328 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 263 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
329 } 264 }
330 } 265 }
331 } 266 }
332 } 267 }
OLDNEW
« no previous file with comments | « webrtc/test/test.gyp ('k') | webrtc/voice_engine/test/auto_test/voe_cpu_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698