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

Side by Side Diff: ios/chrome/BUILD.gn

Issue 2443373002: Split //ios/chrome/browser in multiple targets. (Closed)
Patch Set: Rebase 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 | ios/chrome/app/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/config/ios/rules.gni")
6 import("//ios/build/config.gni") 5 import("//ios/build/config.gni")
7 import("//testing/test.gni") 6 import("//testing/test.gni")
8 7
9 bundle_data("ios_chrome_unittests_bundle_data") { 8 test("ios_chrome_unittests") {
10 testonly = true 9 deps = [
11 sources = [ 10 # Ensure that all unit tests are run.
12 "test/data/voice/test_sound.m4a", 11 "//ios/chrome/test:run_all_unittests",
13 "test/data/webp_transcode/test.jpg",
14 "test/data/webp_transcode/test.webp",
15 "test/data/webp_transcode/test_alpha.png",
16 "test/data/webp_transcode/test_alpha.webp",
17 "test/data/webp_transcode/test_small.tiff",
18 "test/data/webp_transcode/test_small.webp",
19 ]
20 outputs = [
21 "{{bundle_resources_dir}}/{{source_root_relative_dir}}/" +
22 "{{source_file_part}}",
23 ]
24 }
25 12
26 bundle_data_xib("native_content_controller_test_xib") { 13 # Add unit_tests target here.
27 testonly = true 14 "//ios/chrome/app:unit_tests",
28 source = "browser/ui/native_content_controller_test.xib" 15 "//ios/chrome/app/application_delegate:unit_tests",
29 } 16 "//ios/chrome/browser:unit_tests",
30 17 "//ios/chrome/browser/browsing_data:unit_tests",
31 test("ios_chrome_unittests") { 18 "//ios/chrome/browser/favicon:unit_tests",
32 sources = [ 19 "//ios/chrome/browser/geolocation:unit_tests",
33 "app/application_delegate/memory_warning_helper_unittest.mm", 20 "//ios/chrome/browser/itunes_links:unit_tests",
34 "app/deferred_initialization_runner_unittest.mm", 21 "//ios/chrome/browser/metrics:unit_tests",
35 "app/safe_mode_util_unittest.cc", 22 "//ios/chrome/browser/net:unit_tests",
36 "browser/browsing_data/cache_counter_unittest.cc", 23 "//ios/chrome/browser/passwords:unit_tests",
37 "browser/chrome_url_util_unittest.mm", 24 "//ios/chrome/browser/reading_list:unit_tests",
38 "browser/crash_loop_detection_util_unittest.mm", 25 "//ios/chrome/browser/snapshots:unit_tests",
39 "browser/favicon/large_icon_cache_unittest.cc", 26 "//ios/chrome/browser/ssl:unit_tests",
40 "browser/geolocation/CLLocation+XGeoHeaderTest.mm", 27 "//ios/chrome/browser/suggestions:unit_tests",
41 "browser/geolocation/location_manager_unittest.mm", 28 "//ios/chrome/browser/translate:unit_tests",
42 "browser/geolocation/omnibox_geolocation_local_state_unittest.mm", 29 "//ios/chrome/browser/ui:unit_tests",
43 "browser/install_time_util_unittest.mm", 30 "//ios/chrome/browser/ui/alert_coordinator:unit_tests",
44 "browser/installation_notifier_unittest.mm", 31 "//ios/chrome/browser/ui/commands:unit_tests",
45 "browser/ios_chrome_io_thread_unittest.mm", 32 "//ios/chrome/browser/ui/context_menu:unit_tests",
46 "browser/itunes_links/itunes_links_observer_unittest.mm", 33 "//ios/chrome/browser/ui/elements:unit_tests",
47 "browser/metrics/ios_chrome_metrics_service_accessor_unittest.cc", 34 "//ios/chrome/browser/ui/keyboard:unit_tests",
48 "browser/metrics/ios_chrome_stability_metrics_provider_unittest.cc", 35 "//ios/chrome/browser/update_client:unit_tests",
49 "browser/metrics/mobile_session_shutdown_metrics_provider_unittest.mm", 36 "//ios/chrome/browser/web_resource:unit_tests",
50 "browser/metrics/previous_session_info_unittest.mm", 37 "//ios/chrome/browser/webp_transcode:unit_tests",
51 "browser/net/cookie_util_unittest.mm", 38 "//ios/chrome/common:unit_tests",
52 "browser/net/image_fetcher_unittest.mm", 39 "//ios/chrome/test:unit_tests",
53 "browser/net/metrics_network_client_unittest.mm",
54 "browser/net/retryable_url_fetcher_unittest.mm",
55 "browser/notification_promo_unittest.cc",
56 "browser/passwords/credential_manager_js_unittest.mm",
57 "browser/passwords/credential_manager_unittest.mm",
58 "browser/passwords/password_controller_js_unittest.mm",
59 "browser/passwords/password_controller_off_the_record_unittest.mm",
60 "browser/passwords/password_controller_unittest.mm",
61 "browser/passwords/password_generation_agent_unittest.mm",
62 "browser/reading_list/reading_list_entry_unittest.cc",
63 "browser/reading_list/reading_list_model_storage_unittest.mm",
64 "browser/reading_list/reading_list_model_unittest.cc",
65 "browser/reading_list/url_downloader_unittest.cc",
66 "browser/snapshots/lru_cache_unittest.mm",
67 "browser/snapshots/snapshot_cache_unittest.mm",
68 "browser/snapshots/snapshots_util_unittest.mm",
69 "browser/ssl/ios_ssl_error_handler_unittest.mm",
70 "browser/suggestions/ios_image_decoder_impl_unittest.mm",
71 "browser/translate/translate_service_ios_unittest.cc",
72 "browser/ui/alert_coordinator/action_sheet_coordinator_unittest.mm",
73 "browser/ui/alert_coordinator/alert_coordinator_unittest.mm",
74 "browser/ui/alert_coordinator/input_alert_coordinator_unittest.mm",
75 "browser/ui/commands/set_up_for_testing_command_unittest.mm",
76 "browser/ui/context_menu/context_menu_coordinator_unittest.mm",
77 "browser/ui/elements/selector_coordinator_unittest.mm",
78 "browser/ui/elements/selector_picker_view_controller_unittest.mm",
79 "browser/ui/keyboard/UIKeyCommand+ChromeTest.mm",
80 "browser/ui/keyboard/hardware_keyboard_watcher_unittest.mm",
81 "browser/ui/native_content_controller_unittest.mm",
82 "browser/ui/ui_util_unittest.mm",
83 "browser/ui/uikit_ui_util_unittest.mm",
84 "browser/update_client/ios_chrome_update_query_params_delegate_unittest.cc",
85 "browser/web_resource/web_resource_util_unittest.cc",
86 "browser/webp_transcode/webp_decoder_unittest.mm",
87 "common/string_util_unittest.mm",
88 "test/google_toolbox_unittest.mm",
89 ]
90
91 deps = [
92 ":ios_chrome_unittests_bundle_data",
93 ":native_content_controller_test_xib",
94 "//base",
95 "//base/test:test_support",
96 "//components/autofill/core/common:common",
97 "//components/autofill/ios/browser:browser",
98 "//components/bookmarks/test",
99 "//components/browsing_data/core",
100 "//components/favicon_base",
101 "//components/metrics",
102 "//components/metrics:test_support",
103 "//components/password_manager/core/browser",
104 "//components/password_manager/core/browser:test_support",
105 "//components/password_manager/core/common",
106 "//components/prefs:test_support",
107 "//components/proxy_config:proxy_config",
108 "//components/signin/core/browser:test_support",
109 "//components/signin/ios/browser:test_support",
110 "//components/ssl_config:ssl_config",
111 "//components/sync:test_support_driver",
112 "//components/syncable_prefs:test_support",
113 "//components/update_client",
114 "//components/variations",
115 "//components/version_info",
116 "//ios/chrome/app",
117 "//ios/chrome/app/resources:packed_resources",
118 "//ios/chrome/browser",
119 "//ios/chrome/browser:test_support",
120 "//ios/chrome/browser/signin:unit_tests",
121 "//ios/chrome/browser/ui/voice:unit_tests",
122 "//ios/chrome/browser/voice:unit_tests",
123 "//ios/chrome/common",
124 "//ios/chrome/test",
125 "//ios/chrome/test:run_all_unittests",
126 "//ios/net",
127 "//ios/public/provider/chrome/browser",
128 "//ios/public/provider/chrome/browser:test_support",
129 "//ios/testing:ocmock_support",
130 "//ios/web",
131 "//ios/web:test_support",
132 "//net:test_support",
133 "//skia",
134 "//testing/gmock",
135 "//testing/gtest",
136 "//third_party/google_toolbox_for_mac",
137 "//third_party/ocmock",
138 "//ui/base:base",
139 "//ui/gfx:test_support",
140 "//ui/strings:ui_strings",
141 ] 40 ]
142 41
143 assert_no_deps = ios_assert_no_deps 42 assert_no_deps = ios_assert_no_deps
144 } 43 }
OLDNEW
« no previous file with comments | « no previous file | ios/chrome/app/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698