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

Side by Side Diff: components/components_tests.gyp

Issue 1077663002: Remove android_webview_build conditions from components_tests. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 8 months 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 { 5 {
6 'variables': { 6 'variables': {
7 # This turns on e.g. the filename-based detection of which 7 # This turns on e.g. the filename-based detection of which
8 # platforms to include source files on (e.g. files ending in 8 # platforms to include source files on (e.g. files ending in
9 # _mac.h or _mac.cc are only compiled on MacOSX). 9 # _mac.h or _mac.cc are only compiled on MacOSX).
10 'chromium_code': 1, 10 'chromium_code': 1,
(...skipping 527 matching lines...) Expand 10 before | Expand all | Expand 10 after
538 'web_modal/web_contents_modal_dialog_manager_unittest.cc', 538 'web_modal/web_contents_modal_dialog_manager_unittest.cc',
539 ], 539 ],
540 'web_resource_unittest_sources': [ 540 'web_resource_unittest_sources': [
541 'web_resource/eula_accepted_notifier_unittest.cc', 541 'web_resource/eula_accepted_notifier_unittest.cc',
542 'web_resource/resource_request_allowed_notifier_unittest.cc', 542 'web_resource/resource_request_allowed_notifier_unittest.cc',
543 ], 543 ],
544 'webdata_unittest_sources': [ 544 'webdata_unittest_sources': [
545 'webdata/common/web_database_migration_unittest.cc', 545 'webdata/common/web_database_migration_unittest.cc',
546 ], 546 ],
547 }, 547 },
548 'conditions': [ 548 'targets': [
549 ['android_webview_build == 0', { 549 {
550 'targets': [ 550 # GN version: //components:components_tests_pak
551 'target_name': 'components_tests_pak',
552 'type': 'none',
553 'dependencies': [
554 '../ui/resources/ui_resources.gyp:ui_resources',
555 '../ui/strings/ui_strings.gyp:ui_strings',
556 'components_resources.gyp:components_resources',
557 'components_strings.gyp:components_strings',
558 ],
559 'actions': [
551 { 560 {
552 # GN version: //components:components_tests_pak 561 'action_name': 'repack_components_tests_pak',
553 'target_name': 'components_tests_pak', 562 'variables': {
554 'type': 'none', 563 'pak_inputs': [
555 'dependencies': [ 564 '<(SHARED_INTERMEDIATE_DIR)/components/components_resources.pak',
556 '../ui/resources/ui_resources.gyp:ui_resources', 565 '<(SHARED_INTERMEDIATE_DIR)/components/strings/components_strings_ en-US.pak',
557 '../ui/strings/ui_strings.gyp:ui_strings', 566 '<(SHARED_INTERMEDIATE_DIR)/ui/resources/ui_resources_100_percent. pak',
558 'components_resources.gyp:components_resources', 567 '<(SHARED_INTERMEDIATE_DIR)/ui/resources/webui_resources.pak',
559 'components_strings.gyp:components_strings', 568 '<(SHARED_INTERMEDIATE_DIR)/ui/strings/app_locale_settings_en-US.p ak',
569 '<(SHARED_INTERMEDIATE_DIR)/ui/strings/ui_strings_en-US.pak',
570 ],
571 'pak_output': '<(PRODUCT_DIR)/components_tests_resources.pak',
572 },
573 'includes': [ '../build/repack_action.gypi' ],
574 },
575 ],
576 'direct_dependent_settings': {
577 'mac_bundle_resources': [
578 '<(PRODUCT_DIR)/components_tests_resources.pak',
579 ],
580 },
581 },
582 {
583 # GN version: //components:components_unittests
584 'target_name': 'components_unittests',
585 'type': '<(gtest_target_type)',
586 'sources': [
587 'test/run_all_unittests.cc',
588
589 '<@(auto_login_parser_unittest_sources)',
590 '<@(autofill_unittest_sources)',
591 '<@(bookmarks_unittest_sources)',
592 '<@(browser_watcher_unittest_sources)',
593 '<@(captive_portal_unittest_sources)',
594 '<@(cloud_devices_unittest_sources)',
595 '<@(content_settings_unittest_sources)',
596 '<@(crash_unittest_sources)',
597 '<@(crx_file_unittest_sources)',
598 '<@(data_reduction_proxy_unittest_sources)',
599 '<@(device_event_log_unittest_sources)',
600 '<@(dom_distiller_unittest_sources)',
601 '<@(domain_reliability_unittest_sources)',
602 '<@(enhanced_bookmarks_unittest_sources)',
603 '<@(favicon_base_unittest_sources)',
604 '<@(gcm_driver_unittest_sources)',
605 '<@(google_unittest_sources)',
606 '<@(history_unittest_sources)',
607 '<@(json_schema_unittest_sources)',
608 '<@(keyed_service_unittest_sources)',
609 '<@(language_usage_metrics_unittest_sources)',
610 '<@(leveldb_proto_unittest_sources)',
611 '<@(login_unittest_sources)',
612 '<@(metrics_unittest_sources)',
613 '<@(network_time_unittest_sources)',
614 '<@(omnibox_unittest_sources)',
615 '<@(os_crypt_unittest_sources)',
616 '<@(ownership_unittest_sources)',
617 '<@(packed_ct_ev_whitelist_unittest_sources)',
618 '<@(password_manager_unittest_sources)',
619 '<@(precache_unittest_sources)',
620 '<@(query_parser_unittest_sources)',
621 '<@(rappor_unittest_sources)',
622 '<@(search_unittest_sources)',
623 '<@(search_provider_logos_unittest_sources)',
624 '<@(sessions_unittest_sources)',
625 '<@(signin_unittest_sources)',
626 '<@(suggestions_unittest_sources)',
627 '<@(sync_driver_unittest_sources)',
628 '<@(translate_unittest_sources)',
629 '<@(update_client_unittest_sources)',
630 '<@(url_fixer_unittest_sources)',
631 '<@(url_matcher_unittest_sources)',
632 '<@(variations_unittest_sources)',
633 '<@(wallpaper_unittest_sources)',
634 '<@(web_resource_unittest_sources)',
635 '<@(webdata_unittest_sources)',
636 ],
637 'include_dirs': [
638 '..',
639 ],
640 'dependencies': [
641 '../base/base.gyp:base',
642 '../base/base.gyp:base_prefs_test_support',
643 '../base/base.gyp:test_support_base',
644 # TODO(blundell): Eliminate the need for this dependency in code
645 # that iOS shares. crbug.com/325243
646 '../content/content_shell_and_tests.gyp:test_support_content',
647 '../google_apis/google_apis.gyp:google_apis_test_support',
648 '../jingle/jingle.gyp:notifier_test_util',
649 '../net/net.gyp:net_test_support',
650 '../sql/sql.gyp:test_support_sql',
651 '../sync/sync.gyp:sync',
652 '../sync/sync.gyp:test_support_sync_api',
653 '../testing/gmock.gyp:gmock',
654 '../testing/gtest.gyp:gtest',
655 '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
656 '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput_util ',
657 '../third_party/libjingle/libjingle.gyp:libjingle',
658 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber',
659 '../third_party/libxml/libxml.gyp:libxml',
660 '../third_party/protobuf/protobuf.gyp:protobuf_lite',
661 '../ui/base/ui_base.gyp:ui_base',
662 '../ui/gfx/gfx.gyp:gfx',
663 '../ui/gfx/gfx.gyp:gfx_test_support',
664 '../ui/resources/ui_resources.gyp:ui_resources',
665 '../ui/strings/ui_strings.gyp:ui_strings',
666 '../url/url.gyp:url_lib',
667 'components.gyp:auto_login_parser',
668 'components.gyp:autofill_core_browser',
669 'components.gyp:autofill_core_common',
670 'components.gyp:autofill_core_test_support',
671 'components.gyp:bookmarks_browser',
672 'components.gyp:bookmarks_managed',
673 'components.gyp:bookmarks_test_support',
674 'components.gyp:captive_portal_test_support',
675 'components.gyp:cloud_devices_common',
676 'components.gyp:content_settings_core_browser',
677 'components.gyp:content_settings_core_common',
678 'components.gyp:content_settings_core_test_support',
679 'components.gyp:crash_test_support',
680 'components.gyp:crx_file',
681 'components.gyp:data_reduction_proxy_core_browser',
682 'components.gyp:data_reduction_proxy_core_common',
683 'components.gyp:data_reduction_proxy_test_support',
684 'components.gyp:device_event_log_component',
685 'components.gyp:dom_distiller_core',
686 'components.gyp:dom_distiller_protos',
687 'components.gyp:dom_distiller_test_support',
688 'components.gyp:domain_reliability',
689 'components.gyp:enhanced_bookmarks',
690 'components.gyp:enhanced_bookmarks_test_support',
691 'components.gyp:favicon_base',
692 'components.gyp:gcm_driver',
693 'components.gyp:gcm_driver_test_support',
694 'components.gyp:google_core_browser',
695 'components.gyp:history_core_browser',
696 'components.gyp:history_core_common',
697 'components.gyp:history_core_test_support',
698 'components.gyp:invalidation',
699 'components.gyp:invalidation_test_support',
700 'components.gyp:json_schema',
701 'components.gyp:keyed_service_core',
702 'components.gyp:language_usage_metrics',
703 'components.gyp:leveldb_proto',
704 'components.gyp:leveldb_proto_test_support',
705 'components.gyp:login',
706 'components.gyp:metrics',
707 'components.gyp:metrics_gpu',
708 'components.gyp:metrics_net',
709 'components.gyp:metrics_profiler',
710 'components.gyp:metrics_test_support',
711 'components.gyp:network_time',
712 'components.gyp:omnibox',
713 'components.gyp:omnibox_test_support',
714 'components.gyp:os_crypt',
715 'components.gyp:ownership',
716 'components.gyp:packed_ct_ev_whitelist',
717 'components.gyp:password_manager_core_browser',
718 'components.gyp:password_manager_core_browser',
719 'components.gyp:password_manager_core_browser_test_support',
720 'components.gyp:precache_core',
721 'components.gyp:pref_registry_test_support',
722 'components.gyp:query_parser',
723 'components.gyp:rappor',
724 'components.gyp:rappor_test_support',
725 'components.gyp:search',
726 'components.gyp:search_engines',
727 'components.gyp:search_engines_test_support',
728 'components.gyp:search_provider_logos',
729 'components.gyp:sessions_test_support',
730 'components.gyp:signin_core_browser',
731 'components.gyp:signin_core_browser_test_support',
732 'components.gyp:suggestions',
733 'components.gyp:sync_driver_test_support',
734 'components.gyp:translate_core_browser',
735 'components.gyp:translate_core_common',
736 'components.gyp:translate_core_language_detection',
737 'components.gyp:ui_zoom',
738 'components.gyp:update_client',
739 'components.gyp:update_client_test_support',
740 'components.gyp:url_fixer',
741 'components.gyp:variations',
742 'components.gyp:variations_http_provider',
743 'components.gyp:wallpaper',
744 'components.gyp:web_resource',
745 'components.gyp:web_resource_test_support',
746 'components_resources.gyp:components_resources',
747 'components_strings.gyp:components_strings',
748 'components_tests_pak',
749 ],
750 'conditions': [
751 ['toolkit_views == 1', {
752 'sources': [
753 'bookmarks/browser/bookmark_node_data_unittest.cc',
754 'constrained_window/constrained_window_views_unittest.cc',
755 ],
756 'dependencies': [
757 '<(DEPTH)/ui/views/views.gyp:views_test_support',
758 'components.gyp:constrained_window',
759 ]
760 }],
761 ['OS=="win"', {
762 'dependencies': [
763 'components.gyp:browser_watcher',
764 'components.gyp:browser_watcher_client',
765 ]
766 }],
767 ['OS=="win" and component!="shared_library" and win_use_allocator_shim== 1', {
768 'dependencies': [
769 '<(DEPTH)/base/allocator/allocator.gyp:allocator',
770 ],
771 }],
772 [ 'cld_version==0 or cld_version==2', {
773 'dependencies': [
774 # Unit tests should always use statically-linked CLD data.
775 '<(DEPTH)/third_party/cld_2/cld_2.gyp:cld2_static', ],
776 }],
777 ['OS != "ios"', {
778 'sources': [
779 '<@(error_page_unittest_sources)',
780 '<@(navigation_interception_unittest_sources)',
781 '<@(network_hints_unittest_sources)',
782 '<@(power_unittest_sources)',
783 '<@(storage_monitor_unittest_sources)',
784 '<@(ui_unittest_sources)',
785 '<@(visitedlink_unittest_sources)',
786 '<@(web_cache_unittest_sources)',
787 '<@(web_modal_unittest_sources)',
788 ],
789 'dependencies': [
790 '../skia/skia.gyp:skia',
791 'components.gyp:autofill_content_browser',
792 'components.gyp:autofill_content_renderer',
793 'components.gyp:autofill_content_test_support',
794 'components.gyp:data_reduction_proxy_content_browser',
795 'components.gyp:dom_distiller_content',
796 'components.gyp:error_page_renderer',
797 'components.gyp:history_content_browser',
798 'components.gyp:keyed_service_content',
799 'components.gyp:navigation_interception',
800 'components.gyp:network_hints_renderer',
801 'components.gyp:password_manager_content_browser',
802 'components.gyp:password_manager_content_common',
803 'components.gyp:power',
804 'components.gyp:precache_content',
805 'components.gyp:sessions_content',
806 'components.gyp:storage_monitor',
807 'components.gyp:storage_monitor_test_support',
808 'components.gyp:url_matcher',
809 'components.gyp:visitedlink_browser',
810 'components.gyp:visitedlink_renderer',
811 'components.gyp:web_cache_browser',
812 'components.gyp:web_modal',
813 'components.gyp:web_modal_test_support',
814 ],
815 }, { # 'OS == "ios"'
816 'sources': [
817 'open_from_clipboard/clipboard_recent_content_ios_unittest.mm',
818 'webp_transcode/webp_decoder_unittest.mm',
819 'webp_transcode/webp_network_client_unittest.mm',
820 ],
821 'sources!': [
822 'metrics/gpu/gpu_metrics_provider_unittest.cc',
823 'signin/core/browser/mutable_profile_oauth2_token_service_unittest.c c',
824 ],
825 'sources/': [
826 # Exclude all tests that depends on //content (based on layered-
827 # component directory structure).
828 ['exclude', '^[^/]*/content/'],
829 ],
830 'dependencies': [
831 '../ios/ios_tests.gyp:test_support_ios',
832 '../ios/web/ios_web.gyp:test_support_ios_web',
833 '../third_party/ocmock/ocmock.gyp:ocmock',
834 'components.gyp:open_from_clipboard',
835 'components.gyp:sessions_ios',
836 'components.gyp:signin_ios_browser',
837 'components.gyp:translate_ios_browser',
838 'components.gyp:webp_transcode',
560 ], 839 ],
561 'actions': [ 840 'actions': [
562 { 841 {
563 'action_name': 'repack_components_tests_pak', 842 'action_name': 'copy_test_data',
564 'variables': { 843 'variables': {
565 'pak_inputs': [ 844 'test_data_files': [
566 '<(SHARED_INTERMEDIATE_DIR)/components/components_resources.pa k', 845 'test/data',
567 '<(SHARED_INTERMEDIATE_DIR)/components/strings/components_stri ngs_en-US.pak',
568 '<(SHARED_INTERMEDIATE_DIR)/ui/resources/ui_resources_100_perc ent.pak',
569 '<(SHARED_INTERMEDIATE_DIR)/ui/resources/webui_resources.pak',
570 '<(SHARED_INTERMEDIATE_DIR)/ui/strings/app_locale_settings_en- US.pak',
571 '<(SHARED_INTERMEDIATE_DIR)/ui/strings/ui_strings_en-US.pak',
572 ], 846 ],
573 'pak_output': '<(PRODUCT_DIR)/components_tests_resources.pak', 847 'test_data_prefix': 'components',
574 }, 848 },
575 'includes': [ '../build/repack_action.gypi' ], 849 'includes': [ '../build/copy_test_data_ios.gypi' ],
576 }, 850 },
577 ], 851 ],
578 'direct_dependent_settings': { 852 'conditions': [
579 'mac_bundle_resources': [ 853 ['configuration_policy==1', {
580 '<(PRODUCT_DIR)/components_tests_resources.pak', 854 'sources/': [
855 ['include', '^policy/'],
856 ],
857 }],
858 ],
859 }],
860 ['disable_nacl==0', {
861 'sources': [
862 '<@(nacl_unittest_sources)',
863 ],
864 'dependencies': [
865 'nacl.gyp:nacl_browser',
866 'nacl.gyp:nacl_common',
867 ],
868 }],
869 ['OS == "mac"', {
870 'link_settings': {
871 'libraries': [
872 '$(SDKROOT)/System/Library/Frameworks/AddressBook.framework',
873 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
874 '$(SDKROOT)/System/Library/Frameworks/ImageCaptureCore.framework',
581 ], 875 ],
582 }, 876 },
583 }, 877 'sources!': [
584 { 878 'password_manager/core/browser/password_store_default_unittest.cc',
585 # GN version: //components:components_unittests 879 ],
586 'target_name': 'components_unittests', 880 }],
587 'type': '<(gtest_target_type)', 881 ['OS == "android"', {
588 'sources': [ 882 'sources': [
589 'test/run_all_unittests.cc', 883 '<@(cronet_unittest_sources)',
590 884 'data_reduction_proxy/content/browser/data_reduction_proxy_debug_blo cking_page_unittest.cc',
591 '<@(auto_login_parser_unittest_sources)', 885 'data_reduction_proxy/content/browser/data_reduction_proxy_debug_res ource_throttle_unittest.cc',
592 '<@(autofill_unittest_sources)', 886 'data_reduction_proxy/content/browser/data_reduction_proxy_debug_ui_ manager_unittest.cc',
593 '<@(bookmarks_unittest_sources)', 887 'invalidation/invalidation_logger_unittest.cc',
594 '<@(browser_watcher_unittest_sources)', 888 'invalidation/invalidation_service_android_unittest.cc',
595 '<@(captive_portal_unittest_sources)', 889 ],
596 '<@(cloud_devices_unittest_sources)', 890 'sources!': [
597 '<@(content_settings_unittest_sources)', 891 'gcm_driver/gcm_account_mapper_unittest.cc',
598 '<@(crash_unittest_sources)', 892 'gcm_driver/gcm_channel_status_request_unittest.cc',
599 '<@(crx_file_unittest_sources)', 893 'gcm_driver/gcm_client_impl_unittest.cc',
600 '<@(data_reduction_proxy_unittest_sources)', 894 'gcm_driver/gcm_delayed_task_controller_unittest.cc',
601 '<@(device_event_log_unittest_sources)', 895 'gcm_driver/gcm_driver_desktop_unittest.cc',
602 '<@(dom_distiller_unittest_sources)', 896 'gcm_driver/gcm_stats_recorder_impl_unittest.cc',
603 '<@(domain_reliability_unittest_sources)', 897 'sessions/session_backend_unittest.cc',
604 '<@(enhanced_bookmarks_unittest_sources)', 898 'signin/core/browser/mutable_profile_oauth2_token_service_unittest.c c',
605 '<@(favicon_base_unittest_sources)', 899 'storage_monitor/media_storage_util_unittest.cc',
606 '<@(gcm_driver_unittest_sources)', 900 'storage_monitor/storage_info_unittest.cc',
607 '<@(google_unittest_sources)', 901 'storage_monitor/storage_monitor_unittest.cc',
608 '<@(history_unittest_sources)', 902 'web_modal/web_contents_modal_dialog_manager_unittest.cc',
609 '<@(json_schema_unittest_sources)', 903 ],
610 '<@(keyed_service_unittest_sources)', 904 'dependencies': [
611 '<@(language_usage_metrics_unittest_sources)', 905 'components.gyp:cronet_static',
612 '<@(leveldb_proto_unittest_sources)', 906 'components.gyp:data_reduction_proxy_content',
613 '<@(login_unittest_sources)', 907 '../testing/android/native_test.gyp:native_test_native_code',
614 '<@(metrics_unittest_sources)', 908 ],
615 '<@(network_time_unittest_sources)', 909 'dependencies!': [
616 '<@(omnibox_unittest_sources)', 910 'components.gyp:storage_monitor',
617 '<@(os_crypt_unittest_sources)', 911 'components.gyp:storage_monitor_test_support',
618 '<@(ownership_unittest_sources)', 912 'components.gyp:web_modal',
619 '<@(packed_ct_ev_whitelist_unittest_sources)', 913 'components.gyp:web_modal_test_support',
620 '<@(password_manager_unittest_sources)', 914 ],
621 '<@(precache_unittest_sources)', 915 }],
622 '<@(query_parser_unittest_sources)', 916 ['OS != "android"', {
623 '<@(rappor_unittest_sources)', 917 'sources': [
624 '<@(search_unittest_sources)', 918 '<@(invalidation_unittest_sources)',
625 '<@(search_provider_logos_unittest_sources)', 919 ],
626 '<@(sessions_unittest_sources)', 920 }],
627 '<@(signin_unittest_sources)', 921 ['OS != "ios" and OS != "android"', {
628 '<@(suggestions_unittest_sources)', 922 'sources': [
629 '<@(sync_driver_unittest_sources)', 923 '<@(audio_modem_unittest_sources)',
630 '<@(translate_unittest_sources)', 924 '<@(copresence_unittest_sources)',
631 '<@(update_client_unittest_sources)', 925 '<@(feedback_unittest_sources)',
632 '<@(url_fixer_unittest_sources)', 926 '<@(proximity_auth_unittest_sources)',
633 '<@(url_matcher_unittest_sources)', 927 ],
634 '<@(variations_unittest_sources)', 928 'dependencies': [
635 '<@(wallpaper_unittest_sources)', 929 '../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks',
636 '<@(web_resource_unittest_sources)',
637 '<@(webdata_unittest_sources)',
638 ],
639 'include_dirs': [
640 '..',
641 ],
642 'dependencies': [
643 '../base/base.gyp:base',
644 '../base/base.gyp:base_prefs_test_support',
645 '../base/base.gyp:test_support_base',
646 # TODO(blundell): Eliminate the need for this dependency in code
647 # that iOS shares. crbug.com/325243
648 '../content/content_shell_and_tests.gyp:test_support_content',
649 '../google_apis/google_apis.gyp:google_apis_test_support', 930 '../google_apis/google_apis.gyp:google_apis_test_support',
650 '../jingle/jingle.gyp:notifier_test_util',
651 '../net/net.gyp:net_test_support',
652 '../sql/sql.gyp:test_support_sql',
653 '../sync/sync.gyp:sync',
654 '../sync/sync.gyp:test_support_sync_api',
655 '../testing/gmock.gyp:gmock',
656 '../testing/gtest.gyp:gtest',
657 '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
658 '../third_party/libaddressinput/libaddressinput.gyp:libaddressinput_ util',
659 '../third_party/libjingle/libjingle.gyp:libjingle',
660 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber',
661 '../third_party/libxml/libxml.gyp:libxml',
662 '../third_party/protobuf/protobuf.gyp:protobuf_lite', 931 '../third_party/protobuf/protobuf.gyp:protobuf_lite',
663 '../ui/base/ui_base.gyp:ui_base', 932 'components.gyp:audio_modem',
664 '../ui/gfx/gfx.gyp:gfx', 933 'components.gyp:audio_modem_test_support',
665 '../ui/gfx/gfx.gyp:gfx_test_support', 934 'components.gyp:copresence',
666 '../ui/resources/ui_resources.gyp:ui_resources', 935 'components.gyp:copresence_test_support',
667 '../ui/strings/ui_strings.gyp:ui_strings', 936 'components.gyp:cryptauth',
668 '../url/url.gyp:url_lib', 937 'components.gyp:cryptauth_test_support',
669 'components.gyp:auto_login_parser', 938 'components.gyp:feedback_component',
670 'components.gyp:autofill_core_browser', 939 'components.gyp:proximity_auth',
671 'components.gyp:autofill_core_common', 940 ],
672 'components.gyp:autofill_core_test_support', 941 }],
673 'components.gyp:bookmarks_browser', 942 ['chromeos==1', {
674 'components.gyp:bookmarks_managed', 943 'sources': [
675 'components.gyp:bookmarks_test_support', 944 'pairing/message_buffer_unittest.cc',
676 'components.gyp:captive_portal_test_support', 945 'timers/alarm_timer_unittest.cc',
677 'components.gyp:cloud_devices_common', 946 'wifi_sync/wifi_config_delegate_chromeos_unittest.cc',
678 'components.gyp:content_settings_core_browser', 947 'wifi_sync/wifi_credential_syncable_service_unittest.cc',
679 'components.gyp:content_settings_core_common', 948 'wifi_sync/wifi_credential_unittest.cc',
680 'components.gyp:content_settings_core_test_support', 949 'wifi_sync/wifi_security_class_chromeos_unittest.cc',
681 'components.gyp:crash_test_support', 950 'wifi_sync/wifi_security_class_unittest.cc',
682 'components.gyp:crx_file', 951 ],
683 'components.gyp:data_reduction_proxy_core_browser', 952 'sources!': [
684 'components.gyp:data_reduction_proxy_core_common', 953 'storage_monitor/storage_monitor_linux_unittest.cc',
685 'components.gyp:data_reduction_proxy_test_support', 954 ],
686 'components.gyp:device_event_log_component', 955 'dependencies': [
687 'components.gyp:dom_distiller_core', 956 '../chromeos/chromeos.gyp:chromeos_test_support',
688 'components.gyp:dom_distiller_protos', 957 'components.gyp:pairing',
689 'components.gyp:dom_distiller_test_support', 958 'components.gyp:user_manager_test_support',
690 'components.gyp:domain_reliability', 959 'components.gyp:wifi_sync',
691 'components.gyp:enhanced_bookmarks', 960 ],
692 'components.gyp:enhanced_bookmarks_test_support', 961 }],
693 'components.gyp:favicon_base', 962 ['OS=="linux"', {
694 'components.gyp:gcm_driver', 963 'sources': [
695 'components.gyp:gcm_driver_test_support', 964 'metrics/serialization/serialization_utils_unittest.cc',
696 'components.gyp:google_core_browser', 965 ],
697 'components.gyp:history_core_browser', 966 'dependencies': [
698 'components.gyp:history_core_common', 967 'components.gyp:metrics_serialization',
699 'components.gyp:history_core_test_support', 968 '../dbus/dbus.gyp:dbus',
700 'components.gyp:invalidation', 969 '../device/media_transfer_protocol/media_transfer_protocol.gyp:devic e_media_transfer_protocol',
701 'components.gyp:invalidation_test_support', 970 ],
702 'components.gyp:json_schema', 971 }],
703 'components.gyp:keyed_service_core', 972 ['OS=="linux" and use_udev==0', {
704 'components.gyp:language_usage_metrics', 973 'dependencies!': [
705 'components.gyp:leveldb_proto', 974 'components.gyp:storage_monitor',
706 'components.gyp:leveldb_proto_test_support', 975 'components.gyp:storage_monitor_test_support',
707 'components.gyp:login', 976 ],
708 'components.gyp:metrics', 977 'sources/': [
709 'components.gyp:metrics_gpu', 978 ['exclude', '^storage_monitor/'],
710 'components.gyp:metrics_net', 979 ],
711 'components.gyp:metrics_profiler', 980 }],
712 'components.gyp:metrics_test_support', 981 ['OS=="win" and win_use_allocator_shim==1', {
713 'components.gyp:network_time', 982 'dependencies': [
714 'components.gyp:omnibox', 983 '../base/allocator/allocator.gyp:allocator',
715 'components.gyp:omnibox_test_support', 984 ],
716 'components.gyp:os_crypt', 985 }],
717 'components.gyp:ownership', 986 ['OS=="linux" and component=="shared_library" and use_allocator!="none"' , {
718 'components.gyp:packed_ct_ev_whitelist', 987 'dependencies': [
719 'components.gyp:password_manager_core_browser', 988 '<(DEPTH)/base/allocator/allocator.gyp:allocator',
720 'components.gyp:password_manager_core_browser', 989 ],
721 'components.gyp:password_manager_core_browser_test_support', 990 'link_settings': {
722 'components.gyp:precache_core', 991 'ldflags': ['-rdynamic'],
723 'components.gyp:pref_registry_test_support', 992 },
724 'components.gyp:query_parser', 993 }],
725 'components.gyp:rappor', 994 ['configuration_policy==1', {
726 'components.gyp:rappor_test_support', 995 'dependencies': [
727 'components.gyp:search', 996 'components.gyp:policy_component',
728 'components.gyp:search_engines', 997 'components.gyp:policy_component_test_support',
729 'components.gyp:search_engines_test_support', 998 'components.gyp:policy_test_support',
730 'components.gyp:search_provider_logos', 999 ],
731 'components.gyp:sessions_test_support', 1000 'sources': [
732 'components.gyp:signin_core_browser', 1001 '<@(policy_unittest_sources)',
733 'components.gyp:signin_core_browser_test_support', 1002 'search_engines/default_search_policy_handler_unittest.cc',
734 'components.gyp:suggestions',
735 'components.gyp:sync_driver_test_support',
736 'components.gyp:translate_core_browser',
737 'components.gyp:translate_core_common',
738 'components.gyp:translate_core_language_detection',
739 'components.gyp:ui_zoom',
740 'components.gyp:update_client',
741 'components.gyp:update_client_test_support',
742 'components.gyp:url_fixer',
743 'components.gyp:variations',
744 'components.gyp:variations_http_provider',
745 'components.gyp:wallpaper',
746 'components.gyp:web_resource',
747 'components.gyp:web_resource_test_support',
748 'components_resources.gyp:components_resources',
749 'components_strings.gyp:components_strings',
750 'components_tests_pak',
751 ], 1003 ],
752 'conditions': [ 1004 'conditions': [
753 ['toolkit_views == 1', { 1005 ['OS=="android"', {
754 'sources': [ 1006 'sources/': [
755 'bookmarks/browser/bookmark_node_data_unittest.cc', 1007 ['exclude', '^policy/core/common/async_policy_provider_unittest\ \.cc'],
756 'constrained_window/constrained_window_views_unittest.cc',
757 ],
758 'dependencies': [
759 '<(DEPTH)/ui/views/views.gyp:views_test_support',
760 'components.gyp:constrained_window',
761 ]
762 }],
763 ['OS=="win"', {
764 'dependencies': [
765 'components.gyp:browser_watcher',
766 'components.gyp:browser_watcher_client',
767 ]
768 }],
769 ['OS=="win" and component!="shared_library" and win_use_allocator_sh im==1', {
770 'dependencies': [
771 '<(DEPTH)/base/allocator/allocator.gyp:allocator',
772 ], 1008 ],
773 }], 1009 }],
774 [ 'cld_version==0 or cld_version==2', { 1010 ['OS=="android" or OS=="ios"', {
775 'dependencies': [ 1011 # Note: 'sources!' is processed before any 'sources/', so the
776 # Unit tests should always use statically-linked CLD data. 1012 # ['include', '^policy/'] on iOS above will include all of the
777 '<(DEPTH)/third_party/cld_2/cld_2.gyp:cld2_static', ], 1013 # policy source files again. Using 'source/' here too will get
778 }], 1014 # these files excluded as expected.
779 ['OS != "ios"', {
780 'sources': [
781 '<@(error_page_unittest_sources)',
782 '<@(navigation_interception_unittest_sources)',
783 '<@(network_hints_unittest_sources)',
784 '<@(power_unittest_sources)',
785 '<@(storage_monitor_unittest_sources)',
786 '<@(ui_unittest_sources)',
787 '<@(visitedlink_unittest_sources)',
788 '<@(web_cache_unittest_sources)',
789 '<@(web_modal_unittest_sources)',
790 ],
791 'dependencies': [
792 '../skia/skia.gyp:skia',
793 'components.gyp:autofill_content_browser',
794 'components.gyp:autofill_content_renderer',
795 'components.gyp:autofill_content_test_support',
796 'components.gyp:data_reduction_proxy_content_browser',
797 'components.gyp:dom_distiller_content',
798 'components.gyp:error_page_renderer',
799 'components.gyp:history_content_browser',
800 'components.gyp:keyed_service_content',
801 'components.gyp:navigation_interception',
802 'components.gyp:network_hints_renderer',
803 'components.gyp:password_manager_content_browser',
804 'components.gyp:password_manager_content_common',
805 'components.gyp:power',
806 'components.gyp:precache_content',
807 'components.gyp:sessions_content',
808 'components.gyp:storage_monitor',
809 'components.gyp:storage_monitor_test_support',
810 'components.gyp:url_matcher',
811 'components.gyp:visitedlink_browser',
812 'components.gyp:visitedlink_renderer',
813 'components.gyp:web_cache_browser',
814 'components.gyp:web_modal',
815 'components.gyp:web_modal_test_support',
816 ],
817 }, { # 'OS == "ios"'
818 'sources': [
819 'open_from_clipboard/clipboard_recent_content_ios_unittest.mm',
820 'webp_transcode/webp_decoder_unittest.mm',
821 'webp_transcode/webp_network_client_unittest.mm',
822 ],
823 'sources!': [
824 'metrics/gpu/gpu_metrics_provider_unittest.cc',
825 'signin/core/browser/mutable_profile_oauth2_token_service_unitte st.cc',
826 ],
827 'sources/': [ 1015 'sources/': [
828 # Exclude all tests that depends on //content (based on layered- 1016 ['exclude', '^policy/core/common/cloud/component_cloud_policy_se rvice_unittest\\.cc'],
829 # component directory structure). 1017 ['exclude', '^policy/core/common/cloud/component_cloud_policy_st ore_unittest\\.cc'],
830 ['exclude', '^[^/]*/content/'], 1018 ['exclude', '^policy/core/common/cloud/component_cloud_policy_up dater_unittest\\.cc'],
831 ], 1019 ['exclude', '^policy/core/common/cloud/external_policy_data_fetc her_unittest\\.cc'],
832 'dependencies': [ 1020 ['exclude', '^policy/core/common/cloud/external_policy_data_upda ter_unittest\\.cc'],
833 '../ios/ios_tests.gyp:test_support_ios', 1021 ['exclude', '^policy/core/common/cloud/resource_cache_unittest\\ .cc'],
834 '../ios/web/ios_web.gyp:test_support_ios_web', 1022 ['exclude', '^policy/core/common/config_dir_policy_loader_unitte st\\.cc'],
835 '../third_party/ocmock/ocmock.gyp:ocmock',
836 'components.gyp:open_from_clipboard',
837 'components.gyp:sessions_ios',
838 'components.gyp:signin_ios_browser',
839 'components.gyp:translate_ios_browser',
840 'components.gyp:webp_transcode',
841 ],
842 'actions': [
843 {
844 'action_name': 'copy_test_data',
845 'variables': {
846 'test_data_files': [
847 'test/data',
848 ],
849 'test_data_prefix': 'components',
850 },
851 'includes': [ '../build/copy_test_data_ios.gypi' ],
852 },
853 ],
854 'conditions': [
855 ['configuration_policy==1', {
856 'sources/': [
857 ['include', '^policy/'],
858 ],
859 }],
860 ],
861 }],
862 ['disable_nacl==0', {
863 'sources': [
864 '<@(nacl_unittest_sources)',
865 ],
866 'dependencies': [
867 'nacl.gyp:nacl_browser',
868 'nacl.gyp:nacl_common',
869 ],
870 }],
871 ['OS == "mac"', {
872 'link_settings': {
873 'libraries': [
874 '$(SDKROOT)/System/Library/Frameworks/AddressBook.framework',
875 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
876 '$(SDKROOT)/System/Library/Frameworks/ImageCaptureCore.framewo rk',
877 ],
878 },
879 'sources!': [
880 'password_manager/core/browser/password_store_default_unittest.c c',
881 ],
882 }],
883 ['OS == "android"', {
884 'sources': [
885 '<@(cronet_unittest_sources)',
886 'data_reduction_proxy/content/browser/data_reduction_proxy_debug _blocking_page_unittest.cc',
887 'data_reduction_proxy/content/browser/data_reduction_proxy_debug _resource_throttle_unittest.cc',
888 'data_reduction_proxy/content/browser/data_reduction_proxy_debug _ui_manager_unittest.cc',
889 'invalidation/invalidation_logger_unittest.cc',
890 'invalidation/invalidation_service_android_unittest.cc',
891 ],
892 'sources!': [
893 'gcm_driver/gcm_account_mapper_unittest.cc',
894 'gcm_driver/gcm_channel_status_request_unittest.cc',
895 'gcm_driver/gcm_client_impl_unittest.cc',
896 'gcm_driver/gcm_delayed_task_controller_unittest.cc',
897 'gcm_driver/gcm_driver_desktop_unittest.cc',
898 'gcm_driver/gcm_stats_recorder_impl_unittest.cc',
899 'sessions/session_backend_unittest.cc',
900 'signin/core/browser/mutable_profile_oauth2_token_service_unitte st.cc',
901 'storage_monitor/media_storage_util_unittest.cc',
902 'storage_monitor/storage_info_unittest.cc',
903 'storage_monitor/storage_monitor_unittest.cc',
904 'web_modal/web_contents_modal_dialog_manager_unittest.cc',
905 ],
906 'dependencies': [
907 'components.gyp:cronet_static',
908 'components.gyp:data_reduction_proxy_content',
909 '../testing/android/native_test.gyp:native_test_native_code',
910 ],
911 'dependencies!': [
912 'components.gyp:storage_monitor',
913 'components.gyp:storage_monitor_test_support',
914 'components.gyp:web_modal',
915 'components.gyp:web_modal_test_support',
916 ],
917 }],
918 ['OS != "android"', {
919 'sources': [
920 '<@(invalidation_unittest_sources)',
921 ],
922 }],
923 ['OS != "ios" and OS != "android"', {
924 'sources': [
925 '<@(audio_modem_unittest_sources)',
926 '<@(copresence_unittest_sources)',
927 '<@(feedback_unittest_sources)',
928 '<@(proximity_auth_unittest_sources)',
929 ],
930 'dependencies': [
931 '../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks',
932 '../google_apis/google_apis.gyp:google_apis_test_support',
933 '../third_party/protobuf/protobuf.gyp:protobuf_lite',
934 'components.gyp:audio_modem',
935 'components.gyp:audio_modem_test_support',
936 'components.gyp:copresence',
937 'components.gyp:copresence_test_support',
938 'components.gyp:cryptauth',
939 'components.gyp:cryptauth_test_support',
940 'components.gyp:feedback_component',
941 'components.gyp:proximity_auth',
942 ], 1023 ],
943 }], 1024 }],
944 ['chromeos==1', { 1025 ['chromeos==1', {
945 'sources': [ 1026 'sources': [
946 'pairing/message_buffer_unittest.cc', 1027 'policy/core/common/proxy_policy_provider_unittest.cc',
947 'timers/alarm_timer_unittest.cc',
948 'wifi_sync/wifi_config_delegate_chromeos_unittest.cc',
949 'wifi_sync/wifi_credential_syncable_service_unittest.cc',
950 'wifi_sync/wifi_credential_unittest.cc',
951 'wifi_sync/wifi_security_class_chromeos_unittest.cc',
952 'wifi_sync/wifi_security_class_unittest.cc',
953 ], 1028 ],
954 'sources!': [ 1029 'sources!': [
955 'storage_monitor/storage_monitor_linux_unittest.cc', 1030 'policy/core/common/cloud/user_cloud_policy_manager_unittest.cc' ,
956 ], 1031 'policy/core/common/cloud/user_cloud_policy_store_unittest.cc',
957 'dependencies': [
958 '../chromeos/chromeos.gyp:chromeos_test_support',
959 'components.gyp:pairing',
960 'components.gyp:user_manager_test_support',
961 'components.gyp:wifi_sync',
962 ], 1032 ],
963 }], 1033 }],
964 ['OS=="linux"', { 1034 ['OS=="ios" or OS=="mac"', {
965 'sources': [ 1035 'sources': [
966 'metrics/serialization/serialization_utils_unittest.cc', 1036 'policy/core/common/mac_util_unittest.cc',
967 ],
968 'dependencies': [
969 'components.gyp:metrics_serialization',
970 '../dbus/dbus.gyp:dbus',
971 '../device/media_transfer_protocol/media_transfer_protocol.gyp:d evice_media_transfer_protocol',
972 ], 1037 ],
973 }], 1038 }],
974 ['OS=="linux" and use_udev==0', { 1039 ],
975 'dependencies!': [ 1040 }],
976 'components.gyp:storage_monitor',
977 'components.gyp:storage_monitor_test_support',
978 ],
979 'sources/': [
980 ['exclude', '^storage_monitor/'],
981 ],
982 }],
983 ['OS=="win" and win_use_allocator_shim==1', {
984 'dependencies': [
985 '../base/allocator/allocator.gyp:allocator',
986 ],
987 }],
988 ['OS=="linux" and component=="shared_library" and use_allocator!="no ne"', {
989 'dependencies': [
990 '<(DEPTH)/base/allocator/allocator.gyp:allocator',
991 ],
992 'link_settings': {
993 'ldflags': ['-rdynamic'],
994 },
995 }],
996 ['configuration_policy==1', {
997 'dependencies': [
998 'components.gyp:policy_component',
999 'components.gyp:policy_component_test_support',
1000 'components.gyp:policy_test_support',
1001 ],
1002 'sources': [
1003 '<@(policy_unittest_sources)',
1004 'search_engines/default_search_policy_handler_unittest.cc',
1005 ],
1006 'conditions': [
1007 ['OS=="android"', {
1008 'sources/': [
1009 ['exclude', '^policy/core/common/async_policy_provider_unitt est\\.cc'],
1010 ],
1011 }],
1012 ['OS=="android" or OS=="ios"', {
1013 # Note: 'sources!' is processed before any 'sources/', so the
1014 # ['include', '^policy/'] on iOS above will include all of the
1015 # policy source files again. Using 'source/' here too will get
1016 # these files excluded as expected.
1017 'sources/': [
1018 ['exclude', '^policy/core/common/cloud/component_cloud_polic y_service_unittest\\.cc'],
1019 ['exclude', '^policy/core/common/cloud/component_cloud_polic y_store_unittest\\.cc'],
1020 ['exclude', '^policy/core/common/cloud/component_cloud_polic y_updater_unittest\\.cc'],
1021 ['exclude', '^policy/core/common/cloud/external_policy_data_ fetcher_unittest\\.cc'],
1022 ['exclude', '^policy/core/common/cloud/external_policy_data_ updater_unittest\\.cc'],
1023 ['exclude', '^policy/core/common/cloud/resource_cache_unitte st\\.cc'],
1024 ['exclude', '^policy/core/common/config_dir_policy_loader_un ittest\\.cc'],
1025 ],
1026 }],
1027 ['chromeos==1', {
1028 'sources': [
1029 'policy/core/common/proxy_policy_provider_unittest.cc',
1030 ],
1031 'sources!': [
1032 'policy/core/common/cloud/user_cloud_policy_manager_unittest .cc',
1033 'policy/core/common/cloud/user_cloud_policy_store_unittest.c c',
1034 ],
1035 }],
1036 ['OS=="ios" or OS=="mac"', {
1037 'sources': [
1038 'policy/core/common/mac_util_unittest.cc',
1039 ],
1040 }],
1041 ],
1042 }],
1043 ],
1044 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
1045 'msvs_disabled_warnings': [4267, ],
1046 },
1047 ], 1041 ],
1048 }], 1042 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
1049 ['OS != "ios" and android_webview_build == 0', { 1043 'msvs_disabled_warnings': [4267, ],
1044 },
1045 ],
1046 'conditions': [
1047 ['OS != "ios"', {
1050 'targets': [ 1048 'targets': [
1051 { 1049 {
1052 # GN: //components:components_perftests 1050 # GN: //components:components_perftests
1053 'target_name': 'components_perftests', 1051 'target_name': 'components_perftests',
1054 'type': '<(gtest_target_type)', 1052 'type': '<(gtest_target_type)',
1055 'dependencies': [ 1053 'dependencies': [
1056 '../base/base.gyp:base', 1054 '../base/base.gyp:base',
1057 '../base/base.gyp:test_support_perf', 1055 '../base/base.gyp:test_support_perf',
1058 '../content/content_shell_and_tests.gyp:test_support_content', 1056 '../content/content_shell_and_tests.gyp:test_support_content',
1059 '../testing/gtest.gyp:gtest', 1057 '../testing/gtest.gyp:gtest',
(...skipping 13 matching lines...) Expand all
1073 }], 1071 }],
1074 ['OS=="win" and component!="shared_library" and win_use_allocator_shi m==1', { 1072 ['OS=="win" and component!="shared_library" and win_use_allocator_shi m==1', {
1075 'dependencies': [ 1073 'dependencies': [
1076 '<(DEPTH)/base/allocator/allocator.gyp:allocator', 1074 '<(DEPTH)/base/allocator/allocator.gyp:allocator',
1077 ], 1075 ],
1078 }], 1076 }],
1079 ], 1077 ],
1080 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 1078 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
1081 'msvs_disabled_warnings': [ 4267, ], 1079 'msvs_disabled_warnings': [ 4267, ],
1082 }, 1080 },
1083 ],
1084 'conditions': [
1085 ['OS == "android"', {
1086 'targets': [
1087 {
1088 'target_name': 'components_unittests_apk',
1089 'type': 'none',
1090 'dependencies': [
1091 'components_unittests',
1092 'components.gyp:invalidation_java',
1093 ],
1094 'variables': {
1095 'test_suite_name': 'components_unittests',
1096 },
1097 'includes': [ '../build/apk_test.gypi' ],
1098 },
1099 ],
1100 }],
1101 ],
1102 }],
1103 ['OS!="ios"', {
1104 'conditions': [
1105 ['test_isolation_mode != "noop"', {
1106 'targets': [
1107 {
1108 'target_name': 'components_browsertests_run',
1109 'type': 'none',
1110 'dependencies': [ 'components_browsertests' ],
1111 'includes': [
1112 '../build/isolate.gypi',
1113 ],
1114 'sources': [
1115 'components_browsertests.isolate',
1116 ],
1117 'conditions': [
1118 ['use_x11==1', {
1119 'dependencies': [
1120 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
1121 ],
1122 }],
1123 ],
1124 },
1125 ],
1126 }],
1127 ],
1128 'targets': [
1129 { 1081 {
1130 'target_name': 'components_browsertests', 1082 'target_name': 'components_browsertests',
1131 'type': '<(gtest_target_type)', 1083 'type': '<(gtest_target_type)',
1132 'defines!': ['CONTENT_IMPLEMENTATION'], 1084 'defines!': ['CONTENT_IMPLEMENTATION'],
1133 'dependencies': [ 1085 'dependencies': [
1134 '../content/content.gyp:content_common', 1086 '../content/content.gyp:content_common',
1135 '../content/content.gyp:content_gpu', 1087 '../content/content.gyp:content_gpu',
1136 '../content/content.gyp:content_plugin', 1088 '../content/content.gyp:content_plugin',
1137 '../content/content.gyp:content_renderer', 1089 '../content/content.gyp:content_renderer',
1138 '../content/content_shell_and_tests.gyp:content_browser_test_support ', 1090 '../content/content_shell_and_tests.gyp:content_browser_test_support ',
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
1214 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 1166 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
1215 'msvs_disabled_warnings': [ 4267, ], 1167 'msvs_disabled_warnings': [ 4267, ],
1216 }], 1168 }],
1217 ['OS=="win" and win_use_allocator_shim==1', { 1169 ['OS=="win" and win_use_allocator_shim==1', {
1218 'dependencies': [ 1170 'dependencies': [
1219 '../base/allocator/allocator.gyp:allocator', 1171 '../base/allocator/allocator.gyp:allocator',
1220 ], 1172 ],
1221 }], 1173 }],
1222 ['OS=="mac"', { 1174 ['OS=="mac"', {
1223 'dependencies': [ 1175 'dependencies': [
1224 '../content/content_shell_and_tests.gyp:content_shell', # Needed for Co ntent Shell.app's Helper. 1176 '../content/content_shell_and_tests.gyp:content_shell', # Neede d for Content Shell.app's Helper.
1225 ], 1177 ],
1226 }], 1178 }],
1227 ['enable_basic_printing==1 or enable_print_preview==1', { 1179 ['enable_basic_printing==1 or enable_print_preview==1', {
1228 'dependencies': [ 1180 'dependencies': [
1229 'components.gyp:printing_test_support', 1181 'components.gyp:printing_test_support',
1230 ], 1182 ],
1231 'sources' : [ 1183 'sources' : [
1232 'printing/test/print_web_view_helper_browsertest.cc', 1184 'printing/test/print_web_view_helper_browsertest.cc',
1233 ], 1185 ],
1234 }] 1186 }]
1235 ], 1187 ],
1236 }, 1188 },
1237 ], 1189 ],
1190 'conditions': [
1191 ['test_isolation_mode != "noop"', {
1192 'targets': [
1193 {
1194 'target_name': 'components_browsertests_run',
1195 'type': 'none',
1196 'dependencies': [ 'components_browsertests' ],
1197 'includes': [
1198 '../build/isolate.gypi',
1199 ],
1200 'sources': [
1201 'components_browsertests.isolate',
1202 ],
1203 'conditions': [
1204 ['use_x11==1', {
1205 'dependencies': [
1206 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
1207 ],
1208 }],
1209 ],
1210 },
1211 ],
1212 }],
1213 ],
1238 }], 1214 }],
1239 ['test_isolation_mode != "noop"', { 1215 ['test_isolation_mode != "noop"', {
1240 'targets': [ 1216 'targets': [
1241 { 1217 {
1242 'target_name': 'components_unittests_run', 1218 'target_name': 'components_unittests_run',
1243 'type': 'none', 1219 'type': 'none',
1244 'dependencies': [ 1220 'dependencies': [
1245 'components_unittests', 1221 'components_unittests',
1246 ], 1222 ],
1247 'includes': [ 1223 'includes': [
1248 '../build/isolate.gypi', 1224 '../build/isolate.gypi',
1249 ], 1225 ],
1250 'sources': [ 1226 'sources': [
1251 'components_unittests.isolate', 1227 'components_unittests.isolate',
1252 ], 1228 ],
1253 'conditions': [ 1229 'conditions': [
1254 ['use_x11==1', { 1230 ['use_x11==1', {
1255 'dependencies': [ 1231 'dependencies': [
1256 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', 1232 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
1257 ], 1233 ],
1258 }], 1234 }],
1259 ], 1235 ],
1260 }, 1236 },
1261 ], 1237 ],
1262 }], 1238 }],
1239 ['OS == "android"', {
1240 'targets': [
1241 {
1242 'target_name': 'components_unittests_apk',
1243 'type': 'none',
1244 'dependencies': [
1245 'components_unittests',
1246 'components.gyp:invalidation_java',
1247 ],
1248 'variables': {
1249 'test_suite_name': 'components_unittests',
1250 },
1251 'includes': [ '../build/apk_test.gypi' ],
1252 },
1253 ],
1254 }],
1263 ], 1255 ],
1264 } 1256 }
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