4 'target_name': 'xwalk_test_util_java',
7 '../content/content_shell_and_tests.gyp:content_java_test_support',
10 'java_in_dir': 'test/android/util',
12 'includes': ['../build/java.gypi'],
15 # Java utils for runtime client related tests.
16 'target_name': 'xwalk_runtime_client_test_utils_java',
19 'xwalk_test_util_java',
20 'xwalk_app_runtime_client_java',
21 'xwalk_app_runtime_activity_java',
24 'java_in_dir': 'test/android/util/runtime_client',
26 'includes': [ '../build/java.gypi' ],
29 'target_name': 'xwalk_core_shell_apk',
33 'xwalk_core_extensions_java',
35 'xwalk_core_shell_apk_pak',
38 'apk_name': 'XWalkCoreShell',
39 'java_in_dir': 'runtime/android/core_shell',
40 'resource_dir': 'runtime/android/core_shell/res',
41 'native_lib_target': 'libxwalkcore',
42 'additional_input_paths': [
43 '<(PRODUCT_DIR)/xwalk_xwview/assets/www/index.html',
44 '<(PRODUCT_DIR)/xwalk_xwview/assets/xwalk.pak',
46 'asset_location': '<(PRODUCT_DIR)/xwalk_xwview/assets',
50 'destination': '<(PRODUCT_DIR)/xwalk_xwview/assets/www',
52 'test/android/data/index.html',
56 'includes': [ '../build/java_apk.gypi' ],
59 'target_name': 'xwalk_core_shell_apk_pak',
66 'destination': '<(PRODUCT_DIR)/xwalk_xwview/assets',
68 '<(PRODUCT_DIR)/xwalk.pak',
74 'target_name': 'xwalk_core_shell_apk_java',
77 'xwalk_core_shell_apk',
79 'includes': [ '../build/apk_fake_jar.gypi' ],
82 'target_name': 'xwalk_core_test_apk',
85 '../base/base.gyp:base_java_test_support',
86 '../content/content_shell_and_tests.gyp:content_java_test_support',
87 '../net/net.gyp:net_java_test_support',
88 'xwalk_core_shell_apk_java',
89 '../tools/android/md5sum/md5sum.gyp:md5sum',
90 '../tools/android/forwarder2/forwarder.gyp:forwarder2',
93 'apk_name': 'XWalkCoreTest',
94 'java_in_dir': 'test/android/core/javatests',
96 'additional_input_paths': [
97 '<(PRODUCT_DIR)/xwalk_xwview_test/assets/broadcast.html',
98 '<(PRODUCT_DIR)/xwalk_xwview_test/assets/echo.html',
99 '<(PRODUCT_DIR)/xwalk_xwview_test/assets/echoSync.html',
100 '<(PRODUCT_DIR)/xwalk_xwview_test/assets/framesEcho.html',
101 '<(PRODUCT_DIR)/xwalk_xwview_test/assets/geolocation.html',
102 '<(PRODUCT_DIR)/xwalk_xwview_test/assets/index.html',
103 '<(PRODUCT_DIR)/xwalk_xwview_test/assets/navigator.online.html',
104 '<(PRODUCT_DIR)/xwalk_xwview_test/assets/notification.html',
105 '<(PRODUCT_DIR)/xwalk_xwview_test/assets/renderHung.html',
107 'asset_location': '<(PRODUCT_DIR)/xwalk_xwview_test/assets',
111 'destination': '<(PRODUCT_DIR)/xwalk_xwview_test/assets',
113 'test/android/data/broadcast.html',
114 'test/android/data/echo.html',
115 'test/android/data/echoSync.html',
116 'test/android/data/framesEcho.html',
117 'test/android/data/geolocation.html',
118 'test/android/data/index.html',
119 'test/android/data/navigator.online.html',
120 'test/android/data/notification.html',
121 'test/android/data/renderHung.html',
125 'includes': [ '../build/java_apk.gypi' ],
128 'target_name': 'xwalk_core_unittests',
129 'type': '<(gtest_target_type)',
131 '../base/base.gyp:test_support_base',
132 '../net/net.gyp:net_test_support',
133 '../testing/android/native_test.gyp:native_test_native_code',
134 '../testing/gmock.gyp:gmock',
135 '../testing/gtest.gyp:gtest',
141 'runtime/common/android/xwalk_core_tests.cc',
145 'target_name': 'xwalk_core_unittests_java',
150 'java_in_dir': 'test/android/unittestjava',
152 # TODO: supress gyp error: "'find ../cameo_webview/unittestjava -name "*.java"' returned exit status 1"
153 # 'includes': [ '../build/java.gypi' ],
156 'target_name': 'xwalk_core_unittests_jni',
161 'jni_gen_package': 'xwalk_core_unittests',
163 'includes': [ '../build/jni_generator.gypi' ],
166 'target_name': 'xwalk_core_unittests_apk',
169 'xwalk_core_unittests',
170 'xwalk_core_unittests_java',
171 'xwalk_core_unittests_jni',
174 'test_suite_name': 'xwalk_core_unittests',
175 'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)xwalk_core_unittests<(SHARED_LIB_SUFFIX)',
177 'includes': [ '../build/apk_test.gypi' ],
180 'target_name': 'xwalk_runtime_shell_apk',
184 # Runtime code is also built by this target.
185 'xwalk_runtime_java',
186 'xwalk_runtime_shell_apk_pak',
189 'apk_name': 'XWalkRuntimeShell',
190 'java_in_dir': 'runtime/android/runtime_shell',
191 'resource_dir': 'runtime/android/runtime_shell/res',
192 'native_lib_target': 'libxwalkcore',
193 'additional_input_paths': [
194 '<(PRODUCT_DIR)/xwalk_runtime/assets/xwalk.pak',
196 'asset_location': '<(PRODUCT_DIR)/xwalk_runtime/assets',
198 'includes': [ '../build/java_apk.gypi' ],
201 'target_name': 'xwalk_runtime_shell_apk_pak',
208 'destination': '<(PRODUCT_DIR)/xwalk_runtime/assets',
210 '<(PRODUCT_DIR)/xwalk.pak',
216 'target_name': 'xwalk_runtime_shell_apk_java',
219 'xwalk_runtime_shell_apk',
221 'includes': [ '../build/apk_fake_jar.gypi' ],
224 'target_name': 'xwalk_runtime_client_shell_apk',
227 'xwalk_app_runtime_client_java',
228 'xwalk_app_runtime_activity_java',
229 'xwalk_runtime_client_test_utils_java',
232 'apk_name': 'XWalkRuntimeClientShell',
233 'java_in_dir': 'app/android/runtime_client_shell',
234 'resource_dir': 'app/android/runtime_client_shell/res',
235 'additional_input_paths': [
236 '<(PRODUCT_DIR)/runtime_client_shell/assets/extensions-config.json',
237 '<(PRODUCT_DIR)/runtime_client_shell/assets/index.html',
238 '<(PRODUCT_DIR)/runtime_client_shell/assets/manifest.json',
239 '<(PRODUCT_DIR)/runtime_client_shell/assets/myextension/myextension.js',
240 '<(PRODUCT_DIR)/runtime_client_shell/assets/sampapp-icon-helloworld.png',
241 '<(PRODUCT_DIR)/runtime_client_shell/assets/www/manifest_self.json',
242 '<(PRODUCT_DIR)/runtime_client_shell/assets/www/manifest_inline_script.json',
243 '<(PRODUCT_DIR)/runtime_client_shell/assets/www/csp.html',
245 'asset_location': '<(PRODUCT_DIR)/runtime_client_shell/assets',
249 'destination': '<(PRODUCT_DIR)/runtime_client_shell/assets',
251 'test/android/data/manifest.json',
252 'test/android/data/extensions-config.json',
253 'test/android/data/index.html',
254 'test/android/data/sampapp-icon-helloworld.png',
258 'destination': '<(PRODUCT_DIR)/runtime_client_shell/assets/myextension',
259 'files': ['test/android/data/myextension/myextension.js'],
262 'destination': '<(PRODUCT_DIR)/runtime_client_shell/assets/www',
264 'test/android/data/www/manifest_self.json',
265 'test/android/data/www/manifest_inline_script.json',
266 'test/android/data/www/csp.html',
270 'includes': [ '../build/java_apk.gypi' ],
273 'target_name': 'xwalk_runtime_client_shell_apk_java',
276 'xwalk_runtime_client_shell_apk',
278 'includes': [ '../build/apk_fake_jar.gypi' ],
281 'target_name': 'xwalk_runtime_client_embedded_shell_apk',
285 'xwalk_app_runtime_client_java',
286 'xwalk_app_runtime_activity_java',
287 'xwalk_runtime_java',
288 'xwalk_runtime_client_embedded_shell_apk_pak',
289 'xwalk_runtime_client_test_utils_java',
292 'apk_name': 'XWalkRuntimeClientEmbeddedShell',
293 'java_in_dir': 'app/android/runtime_client_embedded_shell',
294 'resource_dir': 'app/android/runtime_client_embedded_shell/res',
295 'native_lib_target': 'libxwalkcore',
296 'additional_input_paths': [
297 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/extensions-config.json',
298 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/index.html',
299 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi/device_capabilities_api.js',
300 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi/launch_screen_api.js',
301 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi/presentation_api.js',
302 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi/screen_orientation_api.js',
303 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/manifest.json',
304 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/myextension/myextension.js',
305 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/sampapp-icon-helloworld.png',
306 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/xwalk.pak',
307 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www/manifest_self.json',
308 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www/manifest_inline_script.json',
309 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www/csp.html',
311 'asset_location': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets',
315 'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets',
317 'test/android/data/manifest.json',
318 'test/android/data/extensions-config.json',
319 'test/android/data/index.html',
320 'test/android/data/sampapp-icon-helloworld.png',
324 'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/myextension',
325 'files': ['test/android/data/myextension/myextension.js'],
328 'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi',
330 'experimental/launch_screen/launch_screen_api.js',
331 'experimental/presentation/presentation_api.js',
332 'sysapps/device_capabilities/device_capabilities_api.js',
333 'runtime/extension/screen_orientation_api.js',
337 'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www',
339 'test/android/data/www/manifest_self.json',
340 'test/android/data/www/manifest_inline_script.json',
341 'test/android/data/www/csp.html',
345 'includes': [ '../build/java_apk.gypi' ],
348 'target_name': 'xwalk_runtime_client_embedded_shell_apk_pak',
355 'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets',
357 '<(PRODUCT_DIR)/xwalk.pak',
363 'target_name': 'xwalk_runtime_test_apk',
366 '../base/base.gyp:base_java_test_support',
367 '../content/content_shell_and_tests.gyp:content_java_test_support',
368 '../net/net.gyp:net_java_test_support',
369 '../tools/android/forwarder2/forwarder.gyp:forwarder2',
370 '../tools/android/md5sum/md5sum.gyp:md5sum',
371 'xwalk_runtime_shell_apk_java',
374 'apk_name': 'XWalkRuntimeTest',
375 'java_in_dir': 'test/android/runtime/javatests',
378 'includes': [ '../build/java_apk.gypi' ],
381 'target_name': 'xwalk_runtime_client_test_apk',
384 '../base/base.gyp:base_java_test_support',
385 '../content/content_shell_and_tests.gyp:content_java_test_support',
386 '../net/net.gyp:net_java_test_support',
387 '../tools/android/forwarder2/forwarder.gyp:forwarder2',
388 '../tools/android/md5sum/md5sum.gyp:md5sum',
389 'xwalk_runtime_client_shell_apk_java',
390 'xwalk_test_util_java',
393 'apk_name': 'XWalkRuntimeClientTest',
394 'java_in_dir': 'test/android/runtime_client/javatests',
396 'additional_input_paths': [
397 '<(PRODUCT_DIR)/runtime_client_test/assets/contacts.html',
398 '<(PRODUCT_DIR)/runtime_client_test/assets/device_capabilities.html',
399 '<(PRODUCT_DIR)/runtime_client_test/assets/displayAvailableTest.html',
400 '<(PRODUCT_DIR)/runtime_client_test/assets/echo.html',
401 '<(PRODUCT_DIR)/runtime_client_test/assets/echoSync.html',
402 '<(PRODUCT_DIR)/runtime_client_test/assets/messaging_mini.html',
403 '<(PRODUCT_DIR)/runtime_client_test/assets/screen_orientation.html',
404 '<(PRODUCT_DIR)/runtime_client_test/assets/timer.html',
406 'asset_location': '<(PRODUCT_DIR)/runtime_client_test/assets',
410 'destination': '<(PRODUCT_DIR)/runtime_client_test/assets',
412 'test/android/data/contacts.html',
413 'test/android/data/device_capabilities.html',
414 'test/android/data/displayAvailableTest.html',
415 'test/android/data/echo.html',
416 'test/android/data/echoSync.html',
417 'test/android/data/screen_orientation.html',
418 'test/android/data/sysapps/messaging/messaging_mini.html',
419 'test/android/data/timer.html',
423 'includes': [ '../build/java_apk.gypi' ],
426 'target_name': 'xwalk_runtime_client_embedded_shell_apk_java',
429 'xwalk_runtime_client_embedded_shell_apk',
431 'includes': [ '../build/apk_fake_jar.gypi' ],
434 'target_name': 'xwalk_runtime_client_embedded_test_apk',
437 '../base/base.gyp:base_java_test_support',
438 '../content/content_shell_and_tests.gyp:content_java_test_support',
439 '../net/net.gyp:net_java_test_support',
440 '../tools/android/forwarder2/forwarder.gyp:forwarder2',
441 '../tools/android/md5sum/md5sum.gyp:md5sum',
442 'xwalk_runtime_client_embedded_shell_apk_java',
443 'xwalk_test_util_java',
446 'apk_name': 'XWalkRuntimeClientEmbeddedTest',
447 'java_in_dir': 'test/android/runtime_client_embedded/javatests',
449 'additional_input_paths': [
450 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/contacts.html',
451 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/device_capabilities.html',
452 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/displayAvailableTest.html',
453 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/echo.html',
454 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/echoSync.html',
455 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/messaging_mini.html',
456 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/screen_orientation.html',
457 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/timer.html',
459 'asset_location': '<(PRODUCT_DIR)/runtime_client_embedded_test/assets',
463 'destination': '<(PRODUCT_DIR)/runtime_client_embedded_test/assets',
465 'test/android/data/contacts.html',
466 'test/android/data/device_capabilities.html',
467 'test/android/data/displayAvailableTest.html',
468 'test/android/data/echo.html',
469 'test/android/data/echoSync.html',
470 'test/android/data/screen_orientation.html',
471 'test/android/data/sysapps/messaging/messaging_mini.html',
472 'test/android/data/timer.html',
476 'includes': [ '../build/java_apk.gypi' ],