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 'xwalk_core_extensions_java',
185 # Runtime code is also built by this target.
187 'xwalk_runtime_shell_apk_pak',
190 'apk_name': 'XWalkRuntimeShell',
191 'java_in_dir': 'runtime/android/runtime_shell',
192 'resource_dir': 'runtime/android/runtime_shell/res',
193 'native_lib_target': 'libxwalkcore',
194 'additional_input_paths': [
195 '<(PRODUCT_DIR)/xwalk_runtime/assets/xwalk.pak',
197 'asset_location': '<(PRODUCT_DIR)/xwalk_runtime/assets',
199 'includes': [ '../build/java_apk.gypi' ],
202 'target_name': 'xwalk_runtime_shell_apk_pak',
209 'destination': '<(PRODUCT_DIR)/xwalk_runtime/assets',
211 '<(PRODUCT_DIR)/xwalk.pak',
217 'target_name': 'xwalk_runtime_shell_apk_java',
220 'xwalk_runtime_shell_apk',
222 'includes': [ '../build/apk_fake_jar.gypi' ],
225 'target_name': 'xwalk_runtime_client_shell_apk',
228 'xwalk_app_runtime_client_java',
229 'xwalk_app_runtime_activity_java',
230 'xwalk_runtime_client_test_utils_java',
233 'apk_name': 'XWalkRuntimeClientShell',
234 'java_in_dir': 'app/android/runtime_client_shell',
235 'resource_dir': 'app/android/runtime_client_shell/res',
236 'additional_input_paths': [
237 '<(PRODUCT_DIR)/runtime_client_shell/assets/extensions-config.json',
238 '<(PRODUCT_DIR)/runtime_client_shell/assets/index.html',
239 '<(PRODUCT_DIR)/runtime_client_shell/assets/manifest.json',
240 '<(PRODUCT_DIR)/runtime_client_shell/assets/myextension/myextension.js',
241 '<(PRODUCT_DIR)/runtime_client_shell/assets/sampapp-icon-helloworld.png',
242 '<(PRODUCT_DIR)/runtime_client_shell/assets/www/manifest_self.json',
243 '<(PRODUCT_DIR)/runtime_client_shell/assets/www/manifest_inline_script.json',
244 '<(PRODUCT_DIR)/runtime_client_shell/assets/www/csp.html',
246 'asset_location': '<(PRODUCT_DIR)/runtime_client_shell/assets',
250 'destination': '<(PRODUCT_DIR)/runtime_client_shell/assets',
252 'test/android/data/manifest.json',
253 'test/android/data/extensions-config.json',
254 'test/android/data/index.html',
255 'test/android/data/sampapp-icon-helloworld.png',
259 'destination': '<(PRODUCT_DIR)/runtime_client_shell/assets/myextension',
260 'files': ['test/android/data/myextension/myextension.js'],
263 'destination': '<(PRODUCT_DIR)/runtime_client_shell/assets/www',
265 'test/android/data/www/manifest_self.json',
266 'test/android/data/www/manifest_inline_script.json',
267 'test/android/data/www/csp.html',
271 'includes': [ '../build/java_apk.gypi' ],
274 'target_name': 'xwalk_runtime_client_shell_apk_java',
277 'xwalk_runtime_client_shell_apk',
279 'includes': [ '../build/apk_fake_jar.gypi' ],
282 'target_name': 'xwalk_runtime_client_embedded_shell_apk',
286 'xwalk_app_runtime_client_java',
287 'xwalk_app_runtime_activity_java',
289 'xwalk_runtime_client_embedded_shell_apk_pak',
290 'xwalk_runtime_client_test_utils_java',
293 'apk_name': 'XWalkRuntimeClientEmbeddedShell',
294 'java_in_dir': 'app/android/runtime_client_embedded_shell',
295 'resource_dir': 'app/android/runtime_client_embedded_shell/res',
296 'native_lib_target': 'libxwalkcore',
297 'additional_input_paths': [
298 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/extensions-config.json',
299 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/index.html',
300 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi/device_capabilities_api.js',
301 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi/launch_screen_api.js',
302 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi/presentation_api.js',
303 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi/screen_orientation_api.js',
304 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/manifest.json',
305 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/myextension/myextension.js',
306 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/sampapp-icon-helloworld.png',
307 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/xwalk.pak',
308 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www/manifest_self.json',
309 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www/manifest_inline_script.json',
310 '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www/csp.html',
312 'asset_location': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets',
316 'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets',
318 'test/android/data/manifest.json',
319 'test/android/data/extensions-config.json',
320 'test/android/data/index.html',
321 'test/android/data/sampapp-icon-helloworld.png',
325 'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/myextension',
326 'files': ['test/android/data/myextension/myextension.js'],
329 'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/jsapi',
331 'experimental/launch_screen/launch_screen_api.js',
332 'experimental/presentation/presentation_api.js',
333 'sysapps/device_capabilities/device_capabilities_api.js',
334 'runtime/extension/screen_orientation_api.js',
338 'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets/www',
340 'test/android/data/www/manifest_self.json',
341 'test/android/data/www/manifest_inline_script.json',
342 'test/android/data/www/csp.html',
346 'includes': [ '../build/java_apk.gypi' ],
349 'target_name': 'xwalk_runtime_client_embedded_shell_apk_pak',
356 'destination': '<(PRODUCT_DIR)/runtime_client_embedded_shell/assets',
358 '<(PRODUCT_DIR)/xwalk.pak',
364 'target_name': 'xwalk_runtime_test_apk',
367 '../base/base.gyp:base_java_test_support',
368 '../content/content_shell_and_tests.gyp:content_java_test_support',
369 '../net/net.gyp:net_java_test_support',
370 '../tools/android/forwarder2/forwarder.gyp:forwarder2',
371 '../tools/android/md5sum/md5sum.gyp:md5sum',
372 'xwalk_runtime_shell_apk_java',
375 'apk_name': 'XWalkRuntimeTest',
376 'java_in_dir': 'test/android/runtime/javatests',
379 'includes': [ '../build/java_apk.gypi' ],
382 'target_name': 'xwalk_runtime_client_test_apk',
385 '../base/base.gyp:base_java_test_support',
386 '../content/content_shell_and_tests.gyp:content_java_test_support',
387 '../net/net.gyp:net_java_test_support',
388 '../tools/android/forwarder2/forwarder.gyp:forwarder2',
389 '../tools/android/md5sum/md5sum.gyp:md5sum',
390 'xwalk_runtime_client_shell_apk_java',
391 'xwalk_test_util_java',
394 'apk_name': 'XWalkRuntimeClientTest',
395 'java_in_dir': 'test/android/runtime_client/javatests',
397 'additional_input_paths': [
398 '<(PRODUCT_DIR)/runtime_client_test/assets/contacts.html',
399 '<(PRODUCT_DIR)/runtime_client_test/assets/device_capabilities.html',
400 '<(PRODUCT_DIR)/runtime_client_test/assets/displayAvailableTest.html',
401 '<(PRODUCT_DIR)/runtime_client_test/assets/echo.html',
402 '<(PRODUCT_DIR)/runtime_client_test/assets/echoSync.html',
403 '<(PRODUCT_DIR)/runtime_client_test/assets/messaging_mini.html',
404 '<(PRODUCT_DIR)/runtime_client_test/assets/screen_orientation.html',
405 '<(PRODUCT_DIR)/runtime_client_test/assets/timer.html',
407 'asset_location': '<(PRODUCT_DIR)/runtime_client_test/assets',
411 'destination': '<(PRODUCT_DIR)/runtime_client_test/assets',
413 'test/android/data/contacts.html',
414 'test/android/data/device_capabilities.html',
415 'test/android/data/displayAvailableTest.html',
416 'test/android/data/echo.html',
417 'test/android/data/echoSync.html',
418 'test/android/data/screen_orientation.html',
419 'test/android/data/sysapps/messaging/messaging_mini.html',
420 'test/android/data/timer.html',
424 'includes': [ '../build/java_apk.gypi' ],
427 'target_name': 'xwalk_runtime_client_embedded_shell_apk_java',
430 'xwalk_runtime_client_embedded_shell_apk',
432 'includes': [ '../build/apk_fake_jar.gypi' ],
435 'target_name': 'xwalk_runtime_client_embedded_test_apk',
438 '../base/base.gyp:base_java_test_support',
439 '../content/content_shell_and_tests.gyp:content_java_test_support',
440 '../net/net.gyp:net_java_test_support',
441 '../tools/android/forwarder2/forwarder.gyp:forwarder2',
442 '../tools/android/md5sum/md5sum.gyp:md5sum',
443 'xwalk_runtime_client_embedded_shell_apk_java',
444 'xwalk_test_util_java',
447 'apk_name': 'XWalkRuntimeClientEmbeddedTest',
448 'java_in_dir': 'test/android/runtime_client_embedded/javatests',
450 'additional_input_paths': [
451 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/contacts.html',
452 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/device_capabilities.html',
453 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/displayAvailableTest.html',
454 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/echo.html',
455 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/echoSync.html',
456 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/messaging_mini.html',
457 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/screen_orientation.html',
458 '<(PRODUCT_DIR)/runtime_client_embedded_test/assets/timer.html',
460 'asset_location': '<(PRODUCT_DIR)/runtime_client_embedded_test/assets',
464 'destination': '<(PRODUCT_DIR)/runtime_client_embedded_test/assets',
466 'test/android/data/contacts.html',
467 'test/android/data/device_capabilities.html',
468 'test/android/data/displayAvailableTest.html',
469 'test/android/data/echo.html',
470 'test/android/data/echoSync.html',
471 'test/android/data/screen_orientation.html',
472 'test/android/data/sysapps/messaging/messaging_mini.html',
473 'test/android/data/timer.html',
477 'includes': [ '../build/java_apk.gypi' ],