| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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 import("//android_webview/webview_repack_locales_list.gni") | 5 import("//android_webview/webview_repack_locales_list.gni") |
| 6 import("//build/config/android/config.gni") | 6 import("//build/config/android/config.gni") |
| 7 import("//build/config/android/rules.gni") | 7 import("//build/config/android/rules.gni") |
| 8 import("//build/util/process_version.gni") | 8 import("//build/util/process_version.gni") |
| 9 import("//chrome/android/chrome_public_apk_tmpl.gni") | 9 import("//chrome/android/chrome_public_apk_tmpl.gni") |
| 10 import("//chrome/android/monochrome_android_manifest_jinja_variables.gni") | 10 import("//chrome/android/monochrome_android_manifest_jinja_variables.gni") |
| (...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 457 "//chrome/test/data/push_messaging/", | 457 "//chrome/test/data/push_messaging/", |
| 458 "//chrome/test/data/translate/", | 458 "//chrome/test/data/translate/", |
| 459 "//chrome/test/media_router/resources/", | 459 "//chrome/test/media_router/resources/", |
| 460 "//content/test/data/android/geolocation.html", | 460 "//content/test/data/android/geolocation.html", |
| 461 "//content/test/data/android/media_permissions.html", | 461 "//content/test/data/android/media_permissions.html", |
| 462 "//content/test/data/android/webshare.html", | 462 "//content/test/data/android/webshare.html", |
| 463 "//content/test/data/media/getusermedia.html", | 463 "//content/test/data/media/getusermedia.html", |
| 464 "//content/test/data/media/session/", | 464 "//content/test/data/media/session/", |
| 465 "//content/test/data/media/webrtc_test_utilities.js", | 465 "//content/test/data/media/webrtc_test_utilities.js", |
| 466 ] | 466 ] |
| 467 } |
| 468 |
| 469 android_library("chrome_test_vr_java") { |
| 470 testonly = true |
| 471 |
| 472 java_files = |
| 473 [ "javatests/src/org/chromium/chrome/browser/vr_shell/VrUtils.java" ] |
| 467 | 474 |
| 468 if (enable_vr_shell) { | 475 if (enable_vr_shell) { |
| 469 java_files += [ | 476 java_files += [ |
| 470 "javatests/src/org/chromium/chrome/browser/vr_shell/MockVrDaydreamApi.java
", | 477 "javatests/src/org/chromium/chrome/browser/vr_shell/MockVrDaydreamApi.java
", |
| 471 "javatests/src/org/chromium/chrome/browser/vr_shell/VrShellTest.java", | 478 "javatests/src/org/chromium/chrome/browser/vr_shell/VrShellTest.java", |
| 472 "javatests/src/org/chromium/chrome/browser/vr_shell/VrUtils.java", | |
| 473 ] | |
| 474 deps += [ | |
| 475 "//third_party/android_protobuf:protobuf_nano_javalib", | |
| 476 "//third_party/gvr-android-sdk:gvr_common_java", | |
| 477 ] | 479 ] |
| 478 } | 480 } |
| 481 |
| 482 # WebVR instrumentation files added conditionally here in future |
| 483 |
| 484 deps = [ |
| 485 "//base:base_java", |
| 486 "//base:base_java_test_support", |
| 487 "//chrome/android:chrome_java", |
| 488 "//chrome/test/android:chrome_java_test_support", |
| 489 "//components/policy/android:policy_java", |
| 490 "//content/public/android:content_java", |
| 491 "//content/public/test/android:content_java_test_support", |
| 492 "//third_party/android_protobuf:protobuf_nano_javalib", |
| 493 "//third_party/android_support_test_runner:runner_java", |
| 494 "//third_party/android_tools:android_support_v7_appcompat_java", |
| 495 "//third_party/gvr-android-sdk:gvr_common_java", |
| 496 "//ui/android:ui_java", |
| 497 ] |
| 498 |
| 499 data = [ |
| 500 "//chrome/test/data/android", |
| 501 ] |
| 479 } | 502 } |
| 480 | 503 |
| 481 # Overrides icon / name defined in chrome_java_resources. | 504 # Overrides icon / name defined in chrome_java_resources. |
| 482 android_resources("chrome_public_apk_resources") { | 505 android_resources("chrome_public_apk_resources") { |
| 483 resource_dirs = [ "java/res_chromium" ] | 506 resource_dirs = [ "java/res_chromium" ] |
| 484 | 507 |
| 485 # Dep needed to ensure override works properly. | 508 # Dep needed to ensure override works properly. |
| 486 deps = [ | 509 deps = [ |
| 487 ":chrome_java_resources", | 510 ":chrome_java_resources", |
| 488 ] | 511 ] |
| (...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 725 | 748 |
| 726 # This exists here because com.google.protobuf.nano is needed in tests, | 749 # This exists here because com.google.protobuf.nano is needed in tests, |
| 727 # but that code is stripped out via proguard. Adding this deps adds | 750 # but that code is stripped out via proguard. Adding this deps adds |
| 728 # usages and prevents removal of the proto code. | 751 # usages and prevents removal of the proto code. |
| 729 "//components/sync:test_support_proto_java", | 752 "//components/sync:test_support_proto_java", |
| 730 ] | 753 ] |
| 731 } | 754 } |
| 732 | 755 |
| 733 chrome_public_test_apk_manifest = | 756 chrome_public_test_apk_manifest = |
| 734 "$root_gen_dir/chrome_public_test_apk_manifest/AndroidManifest.xml" | 757 "$root_gen_dir/chrome_public_test_apk_manifest/AndroidManifest.xml" |
| 758 chrome_public_test_vr_apk_manifest = |
| 759 "$root_gen_dir/chrome_public_test_vr_apk_manifest/AndroidManifest.xml" |
| 735 chrome_sync_shell_test_apk_manifest = | 760 chrome_sync_shell_test_apk_manifest = |
| 736 "$root_gen_dir/chrome_sync_shell_test_apk_manifest/AndroidManifest.xml" | 761 "$root_gen_dir/chrome_sync_shell_test_apk_manifest/AndroidManifest.xml" |
| 737 | 762 |
| 738 jinja_template("chrome_public_test_apk_manifest") { | 763 jinja_template("chrome_public_test_apk_manifest") { |
| 739 input = "javatests/AndroidManifest.xml" | 764 input = "javatests/AndroidManifest.xml" |
| 740 output = chrome_public_test_apk_manifest | 765 output = chrome_public_test_apk_manifest |
| 741 variables = chrome_public_jinja_variables | 766 variables = chrome_public_jinja_variables |
| 742 } | 767 } |
| 743 | 768 |
| 769 jinja_template("chrome_public_test_vr_apk_manifest") { |
| 770 input = "javatests/AndroidManifest.xml" |
| 771 output = chrome_public_test_vr_apk_manifest |
| 772 variables = chrome_public_jinja_variables |
| 773 } |
| 774 |
| 744 jinja_template("chrome_sync_shell_test_apk_manifest") { | 775 jinja_template("chrome_sync_shell_test_apk_manifest") { |
| 745 input = "sync_shell/javatests/AndroidManifest.xml" | 776 input = "sync_shell/javatests/AndroidManifest.xml" |
| 746 output = chrome_sync_shell_test_apk_manifest | 777 output = chrome_sync_shell_test_apk_manifest |
| 747 variables = chrome_sync_shell_jinja_variables | 778 variables = chrome_sync_shell_jinja_variables |
| 748 } | 779 } |
| 749 | 780 |
| 750 instrumentation_test_apk("chrome_public_test_apk") { | 781 instrumentation_test_apk("chrome_public_test_apk") { |
| 751 apk_name = "ChromePublicTest" | 782 apk_name = "ChromePublicTest" |
| 752 apk_under_test = ":chrome_public_apk" | 783 apk_under_test = ":chrome_public_apk" |
| 753 android_manifest = chrome_public_test_apk_manifest | 784 android_manifest = chrome_public_test_apk_manifest |
| 754 android_manifest_dep = ":chrome_public_test_apk_manifest" | 785 android_manifest_dep = ":chrome_public_test_apk_manifest" |
| 755 | 786 |
| 756 deps = [ | 787 deps = [ |
| 757 ":chrome_test_java", | 788 ":chrome_test_java", |
| 758 "//chrome/android/webapk/libs/runtime_library:runtime_library_javatests", | 789 "//chrome/android/webapk/libs/runtime_library:runtime_library_javatests", |
| 759 "//chrome/android/webapk/shell_apk:shell_apk_javatests", | 790 "//chrome/android/webapk/shell_apk:shell_apk_javatests", |
| 760 "//third_party/android_support_test_runner:runner_java", | 791 "//third_party/android_support_test_runner:runner_java", |
| 761 ] | 792 ] |
| 762 additional_apks = [ | 793 additional_apks = [ |
| 763 "//chrome/android/webapk/libs/runtime_library/javatests/apk_with_webapk_serv
ice:apk_with_webapk_service", | 794 "//chrome/android/webapk/libs/runtime_library/javatests/apk_with_webapk_serv
ice:apk_with_webapk_service", |
| 764 "//chrome/android/webapk/shell_apk/javatests/dex_optimizer:dex_optimizer_apk
", | 795 "//chrome/android/webapk/shell_apk/javatests/dex_optimizer:dex_optimizer_apk
", |
| 765 "//chrome/test/android/chrome_public_test_support:chrome_public_test_support
_apk", | 796 "//chrome/test/android/chrome_public_test_support:chrome_public_test_support
_apk", |
| 766 "//net/android:net_test_support_apk", | 797 "//net/android:net_test_support_apk", |
| 767 ] | 798 ] |
| 768 proguard_enabled = !is_java_debug | 799 proguard_enabled = !is_java_debug |
| 769 } | 800 } |
| 770 | 801 |
| 802 if (enable_webvr || enable_vr_shell) { |
| 803 instrumentation_test_apk("chrome_public_test_vr_apk") { |
| 804 apk_name = "ChromePublicTestVr" |
| 805 apk_under_test = ":chrome_public_apk" |
| 806 android_manifest = chrome_public_test_vr_apk_manifest |
| 807 android_manifest_dep = ":chrome_public_test_vr_apk_manifest" |
| 808 |
| 809 deps = [ |
| 810 ":chrome_test_vr_java", |
| 811 ] |
| 812 proguard_enabled = !is_java_debug |
| 813 } |
| 814 } |
| 815 |
| 771 android_library("chrome_sync_shell_test_apk_java") { | 816 android_library("chrome_sync_shell_test_apk_java") { |
| 772 testonly = true | 817 testonly = true |
| 773 | 818 |
| 774 # From java_sources.jni. | 819 # From java_sources.jni. |
| 775 java_files = sync_shell_test_java_sources | 820 java_files = sync_shell_test_java_sources |
| 776 | 821 |
| 777 deps = [ | 822 deps = [ |
| 778 "//base:base_java", | 823 "//base:base_java", |
| 779 "//base:base_java_test_support", | 824 "//base:base_java_test_support", |
| 780 "//chrome/android:chrome_java", | 825 "//chrome/android:chrome_java", |
| (...skipping 17 matching lines...) Expand all Loading... |
| 798 apk_name = "ChromeSyncShellTest" | 843 apk_name = "ChromeSyncShellTest" |
| 799 apk_under_test = ":chrome_sync_shell_apk" | 844 apk_under_test = ":chrome_sync_shell_apk" |
| 800 android_manifest = chrome_sync_shell_test_apk_manifest | 845 android_manifest = chrome_sync_shell_test_apk_manifest |
| 801 android_manifest_dep = ":chrome_sync_shell_test_apk_manifest" | 846 android_manifest_dep = ":chrome_sync_shell_test_apk_manifest" |
| 802 deps = [ | 847 deps = [ |
| 803 ":chrome_sync_shell_test_apk_java", | 848 ":chrome_sync_shell_test_apk_java", |
| 804 "//third_party/android_support_test_runner:runner_java", | 849 "//third_party/android_support_test_runner:runner_java", |
| 805 ] | 850 ] |
| 806 proguard_enabled = !is_java_debug | 851 proguard_enabled = !is_java_debug |
| 807 } | 852 } |
| OLD | NEW |