Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(49)

Side by Side Diff: content/test/BUILD.gn

Issue 2434983003: Really include *.content_browsertests.filter in data dependencies of Android. (Closed)
Patch Set: Combine together "if" statements with identical conditions. Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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("//build/config/chrome_build.gni") 5 import("//build/config/chrome_build.gni")
6 import("//build/config/compiler/compiler.gni") 6 import("//build/config/compiler/compiler.gni")
7 import("//build/config/crypto.gni") 7 import("//build/config/crypto.gni")
8 import("//build/config/features.gni") 8 import("//build/config/features.gni")
9 import("//build/config/ui.gni") 9 import("//build/config/ui.gni")
10 import("//mojo/public/tools/bindings/mojom.gni") 10 import("//mojo/public/tools/bindings/mojom.gni")
(...skipping 623 matching lines...) Expand 10 before | Expand all | Expand 10 after
634 "../renderer/render_view_browsertest.cc", 634 "../renderer/render_view_browsertest.cc",
635 "../renderer/render_view_browsertest_mac.mm", 635 "../renderer/render_view_browsertest_mac.mm",
636 "../renderer/render_widget_browsertest.cc", 636 "../renderer/render_widget_browsertest.cc",
637 "../renderer/visual_state_browsertest.cc", 637 "../renderer/visual_state_browsertest.cc",
638 "../renderer/webclipboard_impl_browsertest.cc", 638 "../renderer/webclipboard_impl_browsertest.cc",
639 "../test/browser_test_utils_browsertest.cc", 639 "../test/browser_test_utils_browsertest.cc",
640 "../test/content_browser_test_test.cc", 640 "../test/content_browser_test_test.cc",
641 "../test/webui_resource_browsertest.cc", 641 "../test/webui_resource_browsertest.cc",
642 ] 642 ]
643 643
644 if (is_android || is_linux || is_mac || is_win) {
645 data = [
646 "$root_out_dir/content_shell.pak",
647 "data/",
648 "//media/test/data/",
649 ]
650
651 if (!is_android) {
652 data += [
653 "//net/tools/testserver/",
654 "//ppapi/tests/test_case.html",
655 "//ppapi/tests/test_page.css",
656 "//third_party/pyftpdlib/",
657 "//third_party/pywebsocket/",
658 "//third_party/tlslite/",
659 ]
660
661 if (is_mac) {
662 data += [ "$root_out_dir/Content Shell.app/" ]
663 }
664 if (is_win) {
665 if (symbol_level != 0) {
666 data += [ "$root_out_dir/content_browsertests.exe.pdb" ]
667 }
668 }
669 if (is_linux) {
670 data += [ "//testing/buildbot/filters/browser-side-navigation.linux.cont ent_browsertests.filter" ]
671 }
672
673 if (is_win || is_linux || is_android) {
674 data += [ "//testing/buildbot/filters/site-per-process.content_browserte sts.filter" ]
675 }
676 }
677 }
678
679 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] 644 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
680 645
681 configs += [ 646 configs += [
682 "//build/config:precompiled_headers", 647 "//build/config:precompiled_headers",
683 "//build/config/compiler:no_size_t_to_int_warning", 648 "//build/config/compiler:no_size_t_to_int_warning",
684 ] 649 ]
685 650
686 deps = [ 651 deps = [
687 ":browsertest_support", 652 ":browsertest_support",
688 ":content_test_mojo_bindings", 653 ":content_test_mojo_bindings",
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
758 "//ppapi/proxy", 723 "//ppapi/proxy",
759 "//ppapi/proxy:ipc", 724 "//ppapi/proxy:ipc",
760 "//ppapi/shared_impl:test_support", 725 "//ppapi/shared_impl:test_support",
761 ] 726 ]
762 data_deps += [ "//ppapi:ppapi_tests" ] 727 data_deps += [ "//ppapi:ppapi_tests" ]
763 if (is_mac) { 728 if (is_mac) {
764 data += [ "$root_out_dir/ppapi_tests.plugin/" ] 729 data += [ "$root_out_dir/ppapi_tests.plugin/" ]
765 } 730 }
766 } 731 }
767 732
733 if (is_android || is_linux || is_mac || is_win) {
734 data = [
735 "$root_out_dir/content_shell.pak",
736 "data/",
737 "//media/test/data/",
738 ]
Łukasz Anforowicz 2016/10/20 21:40:54 I am not sure why these data dependencies aren't j
brettw 2016/10/20 21:56:11 This kind of thing would have normally just been c
739 }
740
741 if (is_linux || is_mac || is_win) {
742 data += [
743 "//net/tools/testserver/",
744 "//ppapi/tests/test_case.html",
745 "//ppapi/tests/test_page.css",
746 "//third_party/pyftpdlib/",
747 "//third_party/pywebsocket/",
748 "//third_party/tlslite/",
749 ]
750 }
751
752 if (is_win || is_linux || is_android) {
753 data += [ "//testing/buildbot/filters/site-per-process.content_browsertests. filter" ]
Łukasz Anforowicz 2016/10/20 21:40:54 Maybe this should be moved to the generic section
sky 2016/10/20 22:53:21 Not sure what you are proposing. I like what you h
Łukasz Anforowicz 2016/10/20 22:58:33 Okay, thanks. To clarify, I'll put together a sep
754 }
755
768 if (is_win) { 756 if (is_win) {
769 sources += [ "../browser/accessibility/accessibility_win_browsertest.cc" ] 757 sources += [ "../browser/accessibility/accessibility_win_browsertest.cc" ]
770 758
771 deps += [ 759 deps += [
772 "//content/app/strings", 760 "//content/app/strings",
773 "//net:net_resources", 761 "//net:net_resources",
774 "//third_party/WebKit/public:resources", 762 "//third_party/WebKit/public:resources",
775 "//third_party/iaccessible2", 763 "//third_party/iaccessible2",
776 "//third_party/isimpledom", 764 "//third_party/isimpledom",
777 ] 765 ]
778 766
779 libs = [ "oleacc.lib" ] 767 libs = [ "oleacc.lib" ]
768
769 if (symbol_level != 0) {
770 data += [ "$root_out_dir/content_browsertests.exe.pdb" ]
771 }
780 } 772 }
781 773
782 if (is_linux) { 774 if (is_linux) {
783 sources += [ "../zygote/zygote_browsertest.cc" ] 775 sources += [ "../zygote/zygote_browsertest.cc" ]
776 data += [ "//testing/buildbot/filters/browser-side-navigation.linux.content_ browsertests.filter" ]
Łukasz Anforowicz 2016/10/20 21:40:54 Same as above - the filter file can just go into a
784 } 777 }
785 778
786 if (is_android) { 779 if (is_android) {
787 sources += [ 780 sources += [
788 "../browser/accessibility/android_granularity_movement_browsertest.cc", 781 "../browser/accessibility/android_granularity_movement_browsertest.cc",
789 "../browser/media/session/audio_focus_delegate_android_browsertest.cc", 782 "../browser/media/session/audio_focus_delegate_android_browsertest.cc",
790 "../shell/android/browsertests_apk/content_browser_tests_jni_onload.cc", 783 "../shell/android/browsertests_apk/content_browser_tests_jni_onload.cc",
791 ] 784 ]
792 sources -= [ 785 sources -= [
793 "../browser/battery_status/battery_monitor_impl_browsertest.cc", 786 "../browser/battery_status/battery_monitor_impl_browsertest.cc",
794 "../browser/media/session/audio_focus_delegate_default_browsertest.cc", 787 "../browser/media/session/audio_focus_delegate_default_browsertest.cc",
795 ] 788 ]
796 deps += [ 789 deps += [
797 ":content_browsertests_java", 790 ":content_browsertests_java",
798 "//content/shell:content_shell_lib", 791 "//content/shell:content_shell_lib",
799 "//content/shell/android:content_shell_assets", 792 "//content/shell/android:content_shell_assets",
800 "//content/shell/android:content_shell_jni_headers", 793 "//content/shell/android:content_shell_jni_headers",
801 "//testing/android/native_test:native_test_support", 794 "//testing/android/native_test:native_test_support",
802 ] 795 ]
803 deps -= [ "//device/battery" ] 796 deps -= [ "//device/battery" ]
804 android_manifest = 797 android_manifest =
805 "${target_gen_dir}/content_browsertests_manifest/AndroidManifest.xml" 798 "${target_gen_dir}/content_browsertests_manifest/AndroidManifest.xml"
806 android_manifest_dep = ":content_browsertests_manifest" 799 android_manifest_dep = ":content_browsertests_manifest"
807 use_default_launcher = false 800 use_default_launcher = false
808 } 801 }
809 802
810 if (is_mac) { 803 if (is_mac) {
811 sources += [ "../renderer/external_popup_menu_browsertest.cc" ] 804 sources += [ "../renderer/external_popup_menu_browsertest.cc" ]
812 deps += [ "//content/shell:content_shell" ] 805 deps += [ "//content/shell:content_shell" ]
806 data += [ "$root_out_dir/Content Shell.app/" ]
813 } 807 }
814 808
815 if (is_chromeos) { 809 if (is_chromeos) {
816 deps += [ "//chromeos" ] 810 deps += [ "//chromeos" ]
817 } 811 }
818 812
819 if (use_aura && !is_win) { 813 if (use_aura && !is_win) {
820 deps += [ "//ui/events:test_support" ] 814 deps += [ "//ui/events:test_support" ]
821 } 815 }
822 816
(...skipping 865 matching lines...) Expand 10 before | Expand all | Expand 10 after
1688 if (is_android) { 1682 if (is_android) {
1689 deps += [ "//testing/android/native_test:native_test_native_code" ] 1683 deps += [ "//testing/android/native_test:native_test_native_code" ]
1690 } 1684 }
1691 } 1685 }
1692 1686
1693 group("fuzzers") { 1687 group("fuzzers") {
1694 deps = [ 1688 deps = [
1695 "//content/test/fuzzer", 1689 "//content/test/fuzzer",
1696 ] 1690 ]
1697 } 1691 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698