| OLD | NEW |
| 1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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("//build/buildflag_header.gni") | 5 import("//build/buildflag_header.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("//build/util/version.gni") | 9 import("//build/util/version.gni") |
| 10 import("//testing/test.gni") | 10 import("//testing/test.gni") |
| (...skipping 535 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 546 # version tags. | 546 # version tags. |
| 547 configs -= [ "//build/config/android:hide_native_jni_exports" ] | 547 configs -= [ "//build/config/android:hide_native_jni_exports" ] |
| 548 | 548 |
| 549 if (cronet_enable_data_reduction_proxy_support) { | 549 if (cronet_enable_data_reduction_proxy_support) { |
| 550 deps += [ "//components/data_reduction_proxy/core/browser:browser_small" ] | 550 deps += [ "//components/data_reduction_proxy/core/browser:browser_small" ] |
| 551 } | 551 } |
| 552 } | 552 } |
| 553 | 553 |
| 554 android_resources("cronet_test_apk_resources") { | 554 android_resources("cronet_test_apk_resources") { |
| 555 testonly = true | 555 testonly = true |
| 556 resource_dirs = [ "test/res" ] | 556 resource_dirs = [ |
| 557 "test/res", |
| 558 "test/smoketests/res/native", |
| 559 ] |
| 557 android_manifest = "test/AndroidManifest.xml" | 560 android_manifest = "test/AndroidManifest.xml" |
| 558 } | 561 } |
| 559 | 562 |
| 560 android_library("cronet_test_apk_java") { | 563 android_library("cronet_test_apk_java") { |
| 561 testonly = true | 564 testonly = true |
| 562 | 565 |
| 563 java_files = [ | 566 java_files = [ |
| 564 "test/src/org/chromium/net/CronetTestApplication.java", | 567 "test/src/org/chromium/net/CronetTestApplication.java", |
| 565 "test/src/org/chromium/net/CronetTestFramework.java", | 568 "test/src/org/chromium/net/CronetTestFramework.java", |
| 566 "test/src/org/chromium/net/CronetTestUtil.java", | 569 "test/src/org/chromium/net/CronetTestUtil.java", |
| (...skipping 14 matching lines...) Expand all Loading... |
| 581 "//base:base_java", | 584 "//base:base_java", |
| 582 "//base:base_java_test_support", | 585 "//base:base_java_test_support", |
| 583 "//net/android:net_java_test_support", | 586 "//net/android:net_java_test_support", |
| 584 "//third_party/netty-tcnative:netty-tcnative_java", | 587 "//third_party/netty-tcnative:netty-tcnative_java", |
| 585 "//third_party/netty4:netty_all_java", | 588 "//third_party/netty4:netty_all_java", |
| 586 ] | 589 ] |
| 587 | 590 |
| 588 run_findbugs_override = true | 591 run_findbugs_override = true |
| 589 } | 592 } |
| 590 | 593 |
| 594 cronet_smoketests_platform_only_common_srcs = [ |
| 595 "test/smoketests/src/org/chromium/net/smoke/ChromiumPlatformOnlyTestSupport.ja
va", |
| 596 "test/smoketests/src/org/chromium/net/smoke/CronetSmokeTestCase.java", |
| 597 "test/smoketests/src/org/chromium/net/smoke/HttpTestServer.java", |
| 598 "test/smoketests/src/org/chromium/net/smoke/SmokeTestRequestCallback.java", |
| 599 "test/smoketests/src/org/chromium/net/smoke/TestSupport.java", |
| 600 ] |
| 601 |
| 602 cronet_smoketests_native_common_srcs = cronet_smoketests_platform_only_common_sr
cs + [ |
| 603 "test/smoketests/src/org/chromium/net/s
moke/ChromiumNativeTestSupport.java", |
| 604 "test/smoketests/src/org/chromium/net/s
moke/NativeCronetTestCase.java", |
| 605 ] |
| 606 |
| 607 android_library("cronet_smoketests_native_java") { |
| 608 testonly = true |
| 609 java_files = [ |
| 610 "test/smoketests/src/org/chromium/net/smoke/Http2Test.java", |
| 611 "test/smoketests/src/org/chromium/net/smoke/QuicTest.java", |
| 612 ] + cronet_smoketests_native_common_srcs |
| 613 |
| 614 deps = [ |
| 615 ":cronet_api_java", |
| 616 ":cronet_test_apk_java", |
| 617 "//base:base_java", |
| 618 "//third_party/android_support_test_runner:runner_java", |
| 619 "//third_party/netty4:netty_all_java", |
| 620 ] |
| 621 } |
| 622 |
| 591 android_assets("cronet_test_apk_assets") { | 623 android_assets("cronet_test_apk_assets") { |
| 592 testonly = true | 624 testonly = true |
| 593 | 625 |
| 594 # Need to use renaming_sources to maintain subdirectories. | 626 # Need to use renaming_sources to maintain subdirectories. |
| 595 renaming_sources = [ | 627 renaming_sources = [ |
| 596 "test/assets/test/cacheable.txt", | 628 "test/assets/test/cacheable.txt", |
| 597 "test/assets/test/cacheable.txt.mock-http-headers", | 629 "test/assets/test/cacheable.txt.mock-http-headers", |
| 598 "test/assets/test/content_length_mismatch.html", | 630 "test/assets/test/content_length_mismatch.html", |
| 599 "test/assets/test/content_length_mismatch.html.mock-http-headers", | 631 "test/assets/test/content_length_mismatch.html.mock-http-headers", |
| 600 "test/assets/test/datareductionproxysuccess.txt", | 632 "test/assets/test/datareductionproxysuccess.txt", |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 632 testonly = true | 664 testonly = true |
| 633 apk_name = "CronetTest" | 665 apk_name = "CronetTest" |
| 634 android_manifest = "test/AndroidManifest.xml" | 666 android_manifest = "test/AndroidManifest.xml" |
| 635 shared_libraries = [ | 667 shared_libraries = [ |
| 636 ":cronet", | 668 ":cronet", |
| 637 ":cronet_tests", | 669 ":cronet_tests", |
| 638 ] | 670 ] |
| 639 loadable_modules = [ "$root_out_dir/libnetty-tcnative.so" ] | 671 loadable_modules = [ "$root_out_dir/libnetty-tcnative.so" ] |
| 640 | 672 |
| 641 deps = [ | 673 deps = [ |
| 674 ":cronet_combine_proguard_flags", |
| 642 ":cronet_test_apk_assets", | 675 ":cronet_test_apk_assets", |
| 643 ":cronet_test_apk_java", | |
| 644 ":cronet_test_apk_resources", | 676 ":cronet_test_apk_resources", |
| 645 "//base:base_java", | 677 "//base:base_java", |
| 646 "//third_party/netty-tcnative:netty-tcnative-so", | 678 "//third_party/netty-tcnative:netty-tcnative-so", |
| 647 ] | 679 ] |
| 648 | 680 |
| 681 proguard_enabled = true |
| 682 |
| 683 proguard_configs = [ |
| 684 "$target_gen_dir/cronet_impl_native_proguard.cfg", |
| 685 "cronet_impl_common_proguard.cfg", |
| 686 "cronet_impl_platform_proguard.cfg", |
| 687 ] |
| 688 |
| 649 run_findbugs_override = true | 689 run_findbugs_override = true |
| 650 } | 690 } |
| 651 | 691 |
| 652 android_library("cronet_javatests") { | 692 android_library("cronet_javatests") { |
| 653 testonly = true | 693 testonly = true |
| 654 | 694 |
| 655 java_files = [ | 695 java_files = [ |
| 656 "test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java", | 696 "test/javatests/src/org/chromium/net/BidirectionalStreamQuicTest.java", |
| 657 "test/javatests/src/org/chromium/net/BidirectionalStreamTest.java", | 697 "test/javatests/src/org/chromium/net/BidirectionalStreamTest.java", |
| 658 "test/javatests/src/org/chromium/net/Criteria.java", | 698 "test/javatests/src/org/chromium/net/Criteria.java", |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 703 | 743 |
| 704 instrumentation_test_apk("cronet_test_instrumentation_apk") { | 744 instrumentation_test_apk("cronet_test_instrumentation_apk") { |
| 705 apk_name = "CronetTestInstrumentation" | 745 apk_name = "CronetTestInstrumentation" |
| 706 apk_under_test = ":cronet_test_apk" | 746 apk_under_test = ":cronet_test_apk" |
| 707 android_manifest = "test/javatests/AndroidManifest.xml" | 747 android_manifest = "test/javatests/AndroidManifest.xml" |
| 708 | 748 |
| 709 deps = [ | 749 deps = [ |
| 710 ":cronet_api_java", | 750 ":cronet_api_java", |
| 711 ":cronet_impl_all_java", | 751 ":cronet_impl_all_java", |
| 712 ":cronet_javatests", | 752 ":cronet_javatests", |
| 753 ":cronet_smoketests_native_java", |
| 713 ":cronet_test_apk_java", | 754 ":cronet_test_apk_java", |
| 714 "//base:base_java", | 755 "//base:base_java", |
| 715 "//base:base_java_test_support", | 756 "//base:base_java_test_support", |
| 716 "//net/android:net_java", | 757 "//net/android:net_java", |
| 717 "//net/android:net_java_test_support", | 758 "//net/android:net_java_test_support", |
| 718 "//third_party/android_support_test_runner:runner_java", | 759 "//third_party/android_support_test_runner:runner_java", |
| 719 ] | 760 ] |
| 720 additional_apks = [ "//net/android:net_test_support_apk" ] | 761 additional_apks = [ "//net/android:net_test_support_apk" ] |
| 721 | 762 |
| 722 data_deps = [ | 763 data_deps = [ |
| 723 "//net:test_support", | 764 "//net:test_support", |
| 724 ] | 765 ] |
| 725 | 766 |
| 767 proguard_enabled = true |
| 768 |
| 769 proguard_configs = [ "test/proguard.cfg" ] |
| 770 |
| 771 run_findbugs_override = true |
| 772 } |
| 773 |
| 774 android_resources("cronet_smoketests_platform_only_apk_resources") { |
| 775 testonly = true |
| 776 resource_dirs = [ "test/smoketests/res/platform_only" ] |
| 777 android_manifest = "test/AndroidManifest.xml" |
| 778 } |
| 779 |
| 780 android_library("cronet_smoketests_platform_only_java") { |
| 781 testonly = true |
| 782 java_files = [ "test/smoketests/src/org/chromium/net/smoke/PlatformOnlyEngineT
est.java" ] + cronet_smoketests_platform_only_common_srcs |
| 783 deps = [ |
| 784 ":cronet_api_java", |
| 785 "//third_party/android_support_test_runner:runner_java", |
| 786 "//third_party/netty4:netty_all_java", |
| 787 ] |
| 788 } |
| 789 |
| 790 android_apk("cronet_smoketests_platform_only_apk") { |
| 791 testonly = true |
| 792 apk_name = "PlatformOnlyEngineSmokeTest" |
| 793 android_manifest = "test/AndroidManifest.xml" |
| 794 java_files = [ "test/src/org/chromium/net/CronetTestApplication.java" ] |
| 795 |
| 796 proguard_enabled = true |
| 797 proguard_configs = [ |
| 798 "cronet_impl_common_proguard.cfg", |
| 799 "cronet_impl_platform_proguard.cfg", |
| 800 ] |
| 801 |
| 802 deps = [ |
| 803 ":cronet_api_java", |
| 804 ":cronet_impl_common_java", |
| 805 ":cronet_impl_platform_java", |
| 806 ":cronet_smoketests_platform_only_apk_resources", |
| 807 ] |
| 808 run_findbugs_override = true |
| 809 } |
| 810 |
| 811 instrumentation_test_apk( |
| 812 "cronet_smoketests_platform_only_instrumentation_apk") { |
| 813 apk_name = "PlatformOnlyEngineSmokeTestInstrumentation" |
| 814 apk_under_test = ":cronet_smoketests_platform_only_apk" |
| 815 android_manifest = "test/javatests/AndroidManifest.xml" |
| 816 deps = [ |
| 817 ":cronet_smoketests_platform_only_java", |
| 818 ] |
| 819 |
| 820 proguard_enabled = true |
| 821 |
| 822 proguard_configs = [ "test/proguard.cfg" ] |
| 823 run_findbugs_override = true |
| 824 } |
| 825 |
| 826 android_library("cronet_smoketests_missing_native_library_java") { |
| 827 testonly = true |
| 828 java_files = [ "test/smoketests/src/org/chromium/net/smoke/MissingNativeLibrar
yTest.java" ] + cronet_smoketests_native_common_srcs |
| 829 deps = [ |
| 830 ":cronet_api_java", |
| 831 ":cronet_test_apk_java", |
| 832 "//base:base_java", |
| 833 "//third_party/android_support_test_runner:runner_java", |
| 834 "//third_party/netty4:netty_all_java", |
| 835 ] |
| 836 } |
| 837 |
| 838 android_apk("cronet_smoketests_missing_native_library_apk") { |
| 839 testonly = true |
| 840 apk_name = "MissingNativeLibrarySmokeTest" |
| 841 android_manifest = "test/AndroidManifest.xml" |
| 842 deps = [ |
| 843 ":cronet_api_java", |
| 844 ":cronet_combine_proguard_flags", |
| 845 ":cronet_impl_common_java", |
| 846 ":cronet_impl_platform_java", |
| 847 ":cronet_test_apk_resources", |
| 848 ] |
| 849 |
| 850 proguard_enabled = true |
| 851 proguard_configs = [ |
| 852 "$target_gen_dir/cronet_impl_native_proguard.cfg", |
| 853 "cronet_impl_common_proguard.cfg", |
| 854 "cronet_impl_platform_proguard.cfg", |
| 855 ] |
| 856 |
| 726 run_findbugs_override = true | 857 run_findbugs_override = true |
| 727 } | 858 } |
| 728 | 859 |
| 860 instrumentation_test_apk( |
| 861 "cronet_smoketests_missing_native_library_instrumentation_apk") { |
| 862 apk_name = "MissingNativeLibrarySmokeTestInstrumentation" |
| 863 apk_under_test = ":cronet_smoketests_missing_native_library_apk" |
| 864 android_manifest = "test/javatests/AndroidManifest.xml" |
| 865 |
| 866 deps = [ |
| 867 ":cronet_smoketests_missing_native_library_java", |
| 868 ] |
| 869 |
| 870 proguard_enabled = true |
| 871 |
| 872 proguard_configs = [ "test/proguard.cfg" ] |
| 873 |
| 874 run_findbugs_override = true |
| 875 } |
| 876 |
| 729 android_library("cronet_perf_test_apk_java") { | 877 android_library("cronet_perf_test_apk_java") { |
| 730 testonly = true | 878 testonly = true |
| 731 java_files = | 879 java_files = |
| 732 [ "test/javaperftests/src/org/chromium/net/CronetPerfTestActivity.java" ] | 880 [ "test/javaperftests/src/org/chromium/net/CronetPerfTestActivity.java" ] |
| 733 | 881 |
| 734 deps = [ | 882 deps = [ |
| 735 ":cronet_api_java", | 883 ":cronet_api_java", |
| 736 ":cronet_impl_all_java", | 884 ":cronet_impl_all_java", |
| 737 ":cronet_javatests", | 885 ":cronet_javatests", |
| 738 ":cronet_test_apk_java", | 886 ":cronet_test_apk_java", |
| (...skipping 17 matching lines...) Expand all Loading... |
| 756 ":cronet_perf_test_apk_java", | 904 ":cronet_perf_test_apk_java", |
| 757 ":cronet_test_apk_java", | 905 ":cronet_test_apk_java", |
| 758 "//base:base_java", | 906 "//base:base_java", |
| 759 ] | 907 ] |
| 760 | 908 |
| 761 run_findbugs_override = true | 909 run_findbugs_override = true |
| 762 proguard_enabled = true | 910 proguard_enabled = true |
| 763 proguard_configs = [ | 911 proguard_configs = [ |
| 764 "$target_gen_dir/cronet_impl_native_proguard.cfg", | 912 "$target_gen_dir/cronet_impl_native_proguard.cfg", |
| 765 "cronet_impl_common_proguard.cfg", | 913 "cronet_impl_common_proguard.cfg", |
| 766 "test/javaperftests/proguard.cfg", | 914 "test/proguard.cfg", |
| 767 "//base/android/proguard/chromium_apk.flags", | 915 "//base/android/proguard/chromium_apk.flags", |
| 768 ] | 916 ] |
| 769 } | 917 } |
| 770 | 918 |
| 771 test("cronet_unittests") { | 919 test("cronet_unittests") { |
| 772 sources = [ | 920 sources = [ |
| 773 "//components/cronet/android/cert/cert_verifier_cache_serializer_unittest.cc
", | 921 "//components/cronet/android/cert/cert_verifier_cache_serializer_unittest.cc
", |
| 774 "//components/cronet/histogram_manager_unittest.cc", | 922 "//components/cronet/histogram_manager_unittest.cc", |
| 775 "//components/cronet/run_all_unittests.cc", | 923 "//components/cronet/run_all_unittests.cc", |
| 776 "//components/cronet/stale_host_resolver_unittest.cc", | 924 "//components/cronet/stale_host_resolver_unittest.cc", |
| (...skipping 515 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1292 deps = [ | 1440 deps = [ |
| 1293 ":cronet_package_copy_native_test_lib", | 1441 ":cronet_package_copy_native_test_lib", |
| 1294 ":cronet_package_copy_native_test_lib_unstripped", | 1442 ":cronet_package_copy_native_test_lib_unstripped", |
| 1295 ":cronet_package_copy_test_assets", | 1443 ":cronet_package_copy_test_assets", |
| 1296 ":cronet_package_copy_test_files", | 1444 ":cronet_package_copy_test_files", |
| 1297 ":cronet_package_copy_test_support_apks", | 1445 ":cronet_package_copy_test_support_apks", |
| 1298 ":repackage_extracted_test_jars", | 1446 ":repackage_extracted_test_jars", |
| 1299 ] | 1447 ] |
| 1300 } | 1448 } |
| 1301 } | 1449 } |
| OLD | NEW |