OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 { | 4 { |
5 'targets': [ | 5 'targets': [ |
| 6 # GN: //android_webview/test:android_webview_apk |
6 { | 7 { |
7 'target_name': 'android_webview_apk', | 8 'target_name': 'android_webview_apk', |
8 'type': 'none', | 9 'type': 'none', |
9 'dependencies': [ | 10 'dependencies': [ |
10 'libstandalonelibwebviewchromium', | 11 'libstandalonelibwebviewchromium', |
11 'android_webview_java', | 12 'android_webview_java', |
12 'android_webview_pak', | 13 'android_webview_pak', |
13 'libdrawgl', | 14 'libdrawgl', |
14 '../base/base.gyp:base_java_test_support', | 15 '../base/base.gyp:base_java_test_support', |
15 '../components/components.gyp:policy_java_test_support' | 16 '../components/components.gyp:policy_java_test_support' |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
86 # android_webview_apk creates a .jar as a side effect. Any java | 87 # android_webview_apk creates a .jar as a side effect. Any java |
87 # targets that need that .jar in their classpath should depend on this | 88 # targets that need that .jar in their classpath should depend on this |
88 # target. For more details see the content_shell_apk_java target. | 89 # target. For more details see the content_shell_apk_java target. |
89 'target_name': 'android_webview_apk_java', | 90 'target_name': 'android_webview_apk_java', |
90 'type': 'none', | 91 'type': 'none', |
91 'dependencies': [ | 92 'dependencies': [ |
92 'android_webview_apk', | 93 'android_webview_apk', |
93 ], | 94 ], |
94 'includes': [ '../build/apk_fake_jar.gypi' ], | 95 'includes': [ '../build/apk_fake_jar.gypi' ], |
95 }, | 96 }, |
| 97 # GN: //android_webview/test:android_webview_test_apk |
96 { | 98 { |
97 'target_name': 'android_webview_test_apk', | 99 'target_name': 'android_webview_test_apk', |
98 'type': 'none', | 100 'type': 'none', |
99 'dependencies': [ | 101 'dependencies': [ |
100 '../base/base.gyp:base_java_test_support', | 102 '../base/base.gyp:base_java_test_support', |
101 '../components/components.gyp:policy_java_test_support', | 103 '../components/components.gyp:policy_java_test_support', |
102 '../content/content_shell_and_tests.gyp:content_java_test_support', | 104 '../content/content_shell_and_tests.gyp:content_java_test_support', |
103 '../net/net.gyp:net_java_test_support', | 105 '../net/net.gyp:net_java_test_support', |
104 '../testing/android/on_device_instrumentation.gyp:broker_java', | 106 '../testing/android/on_device_instrumentation.gyp:broker_java', |
105 '../testing/android/on_device_instrumentation.gyp:require_driver_apk', | 107 '../testing/android/on_device_instrumentation.gyp:require_driver_apk', |
106 'android_webview_apk_java', | 108 'android_webview_apk_java', |
107 ], | 109 ], |
108 'variables': { | 110 'variables': { |
109 'apk_name': 'AndroidWebViewTest', | 111 'apk_name': 'AndroidWebViewTest', |
110 'java_in_dir': '../android_webview/javatests', | 112 'java_in_dir': '../android_webview/javatests', |
111 'is_test_apk': 1, | 113 'is_test_apk': 1, |
112 'test_type': 'instrumentation', | 114 'test_type': 'instrumentation', |
113 'isolate_file': 'android_webview_test_apk.isolate', | 115 'isolate_file': 'android_webview_test_apk.isolate', |
114 }, | 116 }, |
115 'includes': [ | 117 'includes': [ |
116 '../build/java_apk.gypi', | 118 '../build/java_apk.gypi', |
117 '../build/android/test_runner.gypi', | 119 '../build/android/test_runner.gypi', |
118 ], | 120 ], |
119 }, | 121 }, |
| 122 # GN: //android_webview/test:android_webview_unittests |
120 { | 123 { |
121 'target_name': 'android_webview_unittests', | 124 'target_name': 'android_webview_unittests', |
122 'type': '<(gtest_target_type)', | 125 'type': '<(gtest_target_type)', |
123 'dependencies': [ | 126 'dependencies': [ |
124 '../base/base.gyp:test_support_base', | 127 '../base/base.gyp:test_support_base', |
125 '../content/content_shell_and_tests.gyp:test_support_content', | 128 '../content/content_shell_and_tests.gyp:test_support_content', |
126 '../net/net.gyp:net_test_support', | 129 '../net/net.gyp:net_test_support', |
127 '../testing/android/native_test.gyp:native_test_native_code', | 130 '../testing/android/native_test.gyp:native_test_native_code', |
128 '../testing/gmock.gyp:gmock', | 131 '../testing/gmock.gyp:gmock', |
129 '../testing/gtest.gyp:gtest', | 132 '../testing/gtest.gyp:gtest', |
(...skipping 20 matching lines...) Expand all Loading... |
150 'browser/test/rendering_test.h', | 153 'browser/test/rendering_test.h', |
151 'lib/main/webview_tests.cc', | 154 'lib/main/webview_tests.cc', |
152 'native/aw_contents_client_bridge_unittest.cc', | 155 'native/aw_contents_client_bridge_unittest.cc', |
153 'native/aw_media_url_interceptor_unittest.cc', | 156 'native/aw_media_url_interceptor_unittest.cc', |
154 'native/input_stream_unittest.cc', | 157 'native/input_stream_unittest.cc', |
155 'native/permission/media_access_permission_request_unittest.cc', | 158 'native/permission/media_access_permission_request_unittest.cc', |
156 'native/permission/permission_request_handler_unittest.cc', | 159 'native/permission/permission_request_handler_unittest.cc', |
157 'native/state_serializer_unittest.cc', | 160 'native/state_serializer_unittest.cc', |
158 ], | 161 ], |
159 }, | 162 }, |
| 163 # GN: //android_webview/test:android_webview_unittest_java |
160 { | 164 { |
161 'target_name': 'android_webview_unittest_java', | 165 'target_name': 'android_webview_unittest_java', |
162 'type': 'none', | 166 'type': 'none', |
163 'dependencies': [ | 167 'dependencies': [ |
164 '../base/base.gyp:base_java_test_support', | 168 '../base/base.gyp:base_java_test_support', |
165 '../content/content_shell_and_tests.gyp:content_java_test_support', | 169 '../content/content_shell_and_tests.gyp:content_java_test_support', |
166 'android_webview_java', | 170 'android_webview_java', |
167 ], | 171 ], |
168 'variables': { | 172 'variables': { |
169 'java_in_dir': '../android_webview/unittestjava', | 173 'java_in_dir': '../android_webview/unittestjava', |
170 }, | 174 }, |
171 'includes': [ '../build/java.gypi' ], | 175 'includes': [ '../build/java.gypi' ], |
172 }, | 176 }, |
| 177 # GN: //android_webview/test:android_webview_unittests_jni |
173 { | 178 { |
174 'target_name': 'android_webview_unittests_jni', | 179 'target_name': 'android_webview_unittests_jni', |
175 'type': 'none', | 180 'type': 'none', |
176 'sources': [ | 181 'sources': [ |
177 '../android_webview/unittestjava/src/org/chromium/android_webview/unit
test/InputStreamUnittest.java', | 182 '../android_webview/unittestjava/src/org/chromium/android_webview/unit
test/InputStreamUnittest.java', |
178 '../android_webview/unittestjava/src/org/chromium/android_webview/unit
test/MockAwContentsClientBridge.java', | 183 '../android_webview/unittestjava/src/org/chromium/android_webview/unit
test/MockAwContentsClientBridge.java', |
179 ], | 184 ], |
180 'variables': { | 185 'variables': { |
181 'jni_gen_package': 'android_webview_unittests', | 186 'jni_gen_package': 'android_webview_unittests', |
182 }, | 187 }, |
183 'includes': [ '../build/jni_generator.gypi' ], | 188 'includes': [ '../build/jni_generator.gypi' ], |
184 }, | 189 }, |
| 190 # GN: //android_webview/test:android_webview_unittests_apk |
185 { | 191 { |
186 'target_name': 'android_webview_unittests_apk', | 192 'target_name': 'android_webview_unittests_apk', |
187 'type': 'none', | 193 'type': 'none', |
188 'dependencies': [ | 194 'dependencies': [ |
189 'android_webview_unittest_java', | 195 'android_webview_unittest_java', |
190 'android_webview_unittests', | 196 'android_webview_unittests', |
191 ], | 197 ], |
192 'variables': { | 198 'variables': { |
193 'test_suite_name': 'android_webview_unittests', | 199 'test_suite_name': 'android_webview_unittests', |
194 'additional_input_paths': [ | 200 'additional_input_paths': [ |
195 '<(PRODUCT_DIR)/android_webview_unittests_apk/assets/asset_file.ogg', | 201 '<(PRODUCT_DIR)/android_webview_unittests_apk/assets/asset_file.ogg', |
196 ], | 202 ], |
197 }, | 203 }, |
198 'copies': [ | 204 'copies': [ |
199 { | 205 { |
200 'destination': '<(PRODUCT_DIR)/android_webview_unittests_apk/assets', | 206 'destination': '<(PRODUCT_DIR)/android_webview_unittests_apk/assets', |
201 'files': [ | 207 'files': [ |
202 'test/unittest/assets/asset_file.ogg', | 208 'test/unittest/assets/asset_file.ogg', |
203 ], | 209 ], |
204 }, | 210 }, |
205 ], | 211 ], |
206 'includes': [ '../build/apk_test.gypi' ], | 212 'includes': [ '../build/apk_test.gypi' ], |
207 }, | 213 }, |
| 214 # GN: //android_webview/test:libdrawgl |
208 { | 215 { |
209 'target_name': 'libdrawgl', | 216 'target_name': 'libdrawgl', |
210 'type': 'shared_library', | 217 'type': 'shared_library', |
211 # Do not depend on any other component here, since this target | 218 # Do not depend on any other component here, since this target |
212 # builds a separate shared library! | 219 # builds a separate shared library! |
213 'include_dirs': [ | 220 'include_dirs': [ |
214 '..', | 221 '..', |
215 ], | 222 ], |
216 'variables': { | 223 'variables': { |
217 # This library uses native JNI exports; tell gyp so that the required | 224 # This library uses native JNI exports; tell gyp so that the required |
218 # symbols will be kept. | 225 # symbols will be kept. |
219 'use_native_jni_exports': 1, | 226 'use_native_jni_exports': 1, |
220 }, | 227 }, |
221 'sources': [ | 228 'sources': [ |
222 '../android_webview/test/shell/src/draw_gl/draw_gl.cc', | 229 '../android_webview/test/shell/src/draw_gl/draw_gl.cc', |
223 ], | 230 ], |
224 }, | 231 }, |
| 232 # GN: //android_webview/test:libstandalonelibwebviewchromium |
225 { | 233 { |
226 'target_name': 'libstandalonelibwebviewchromium', | 234 'target_name': 'libstandalonelibwebviewchromium', |
227 'includes': [ | 235 'includes': [ |
228 'libwebviewchromium.gypi', | 236 'libwebviewchromium.gypi', |
229 ], | 237 ], |
230 }, | 238 }, |
231 ], | 239 ], |
232 'conditions': [ | 240 'conditions': [ |
233 ['test_isolation_mode != "noop"', | 241 ['test_isolation_mode != "noop"', |
234 { | 242 { |
(...skipping 22 matching lines...) Expand all Loading... |
257 ], | 265 ], |
258 'sources': [ | 266 'sources': [ |
259 'android_webview_unittests_apk.isolate', | 267 'android_webview_unittests_apk.isolate', |
260 ], | 268 ], |
261 }, | 269 }, |
262 ] | 270 ] |
263 } | 271 } |
264 ], | 272 ], |
265 ] | 273 ] |
266 } | 274 } |
OLD | NEW |