| 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("//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("//chrome/chrome_tests.gni") | 10 import("//chrome/chrome_tests.gni") |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 84 "logging/win/mof_data_parser.cc", | 84 "logging/win/mof_data_parser.cc", |
| 85 "logging/win/mof_data_parser.h", | 85 "logging/win/mof_data_parser.h", |
| 86 "logging/win/test_log_collector.cc", | 86 "logging/win/test_log_collector.cc", |
| 87 "logging/win/test_log_collector.h", | 87 "logging/win/test_log_collector.h", |
| 88 ] | 88 ] |
| 89 | 89 |
| 90 configs += [ "//build/config:precompiled_headers" ] | 90 configs += [ "//build/config:precompiled_headers" ] |
| 91 | 91 |
| 92 # New deps should go in the non-iOS section below. | 92 # New deps should go in the non-iOS section below. |
| 93 public_deps = [ | 93 public_deps = [ |
| 94 "//content/test:test_support", |
| 95 ] |
| 96 deps = [ |
| 94 "//base:prefs_test_support", | 97 "//base:prefs_test_support", |
| 95 "//base/test:test_support", | 98 "//base/test:test_support", |
| 96 "//chrome:resources", | 99 "//chrome:resources", |
| 97 "//chrome:strings", | 100 "//chrome:strings", |
| 98 "//chrome/app:test_support", | 101 "//chrome/app:test_support", |
| 99 | 102 |
| 100 #"//chrome/app/theme:theme_resources", | 103 #"//chrome/app/theme:theme_resources", |
| 101 "//chrome/browser:test_support", | 104 "//chrome/browser:test_support", |
| 102 "//chrome/common:test_support", | 105 "//chrome/common:test_support", |
| 103 "//chrome/renderer:test_support", | 106 "//chrome/renderer:test_support", |
| 104 "//components/bookmarks/test", | 107 "//components/bookmarks/test", |
| 105 "//components/gcm_driver:test_support", | 108 "//components/gcm_driver:test_support", |
| 106 "//components/gcm_driver/instance_id:test_support", | 109 "//components/gcm_driver/instance_id:test_support", |
| 107 "//components/history/core/test:test", | 110 "//components/history/core/test:test", |
| 108 "//components/metrics:test_support", | 111 "//components/metrics:test_support", |
| 109 "//components/omnibox/browser:test_support", | 112 "//components/omnibox/browser:test_support", |
| 110 "//components/password_manager/core/browser:test_support", | 113 "//components/password_manager/core/browser:test_support", |
| 111 "//components/pref_registry:test_support", | 114 "//components/pref_registry:test_support", |
| 112 "//components/rappor:test_support", | 115 "//components/rappor:test_support", |
| 113 "//components/search_engines:test_support", | 116 "//components/search_engines:test_support", |
| 114 "//components/signin/core/browser:test_support", | 117 "//components/signin/core/browser:test_support", |
| 115 "//components/sync_driver:test_support", | 118 "//components/sync_driver:test_support", |
| 116 "//components/sync_sessions:test_support", | 119 "//components/sync_sessions:test_support", |
| 117 "//components/syncable_prefs:test_support", | 120 "//components/syncable_prefs:test_support", |
| 118 "//components/ui/zoom:test_support", | 121 "//components/ui/zoom:test_support", |
| 119 "//components/update_client:test_support", | 122 "//components/update_client:test_support", |
| 120 "//content/public/app:both", | 123 "//content/public/app:both", |
| 121 "//content/test:test_support", | |
| 122 "//net", | 124 "//net", |
| 123 "//net:test_support", | 125 "//net:test_support", |
| 124 "//skia", | 126 "//skia", |
| 125 "//sql", | 127 "//sql", |
| 126 "//sql:test_support", | 128 "//sql:test_support", |
| 127 "//sync", | 129 "//sync", |
| 128 "//testing/gmock", | 130 "//testing/gmock", |
| 129 "//testing/gtest", | 131 "//testing/gtest", |
| 130 "//third_party/zlib", | 132 "//third_party/zlib", |
| 131 "//ui/gfx:test_support", | 133 "//ui/gfx:test_support", |
| 132 "//ui/message_center:test_support", | 134 "//ui/message_center:test_support", |
| 133 ] | 135 ] |
| 134 | 136 |
| 135 if (!is_ios) { | 137 if (!is_ios) { |
| 136 public_deps += [ | 138 deps += [ |
| 137 "//chrome/child", | 139 "//chrome/child", |
| 138 "//chrome/plugin", | 140 "//chrome/plugin", |
| 139 "//chrome/renderer", | 141 "//chrome/renderer", |
| 140 "//chrome/utility", | 142 "//chrome/utility", |
| 141 "//components/autofill/core/browser:test_support", | 143 "//components/autofill/core/browser:test_support", |
| 142 "//components/captive_portal:test_support", | 144 "//components/captive_portal:test_support", |
| 143 "//components/guest_view/browser:test_support", | 145 "//components/guest_view/browser:test_support", |
| 144 "//components/infobars/core", | 146 "//components/infobars/core", |
| 145 "//components/sessions:test_support", | 147 "//components/sessions:test_support", |
| 146 "//components/user_manager:test_support", | 148 "//components/user_manager:test_support", |
| 147 "//components/web_resource:test_support", | 149 "//components/web_resource:test_support", |
| 148 "//content/public/child", | 150 "//content/public/child", |
| 149 "//content/public/common", | 151 "//content/public/common", |
| 150 "//content/public/plugin", | 152 "//content/public/plugin", |
| 151 "//content/public/renderer", | 153 "//content/public/renderer", |
| 152 "//content/public/utility", | 154 "//content/public/utility", |
| 153 "//google_apis:test_support", | 155 "//google_apis:test_support", |
| 154 "//ipc:test_support", | 156 "//ipc:test_support", |
| 155 "//media:test_support", | 157 "//media:test_support", |
| 156 "//ppapi/shared_impl", | 158 "//ppapi/shared_impl", |
| 157 "//sql:test_support", | 159 "//sql:test_support", |
| 158 "//third_party/leveldatabase", | 160 "//third_party/leveldatabase", |
| 159 "//ui/base", | 161 "//ui/base", |
| 160 "//ui/events:events_base", | 162 "//ui/events:events_base", |
| 161 "//ui/gl", | 163 "//ui/gl", |
| 162 ] | 164 ] |
| 163 } | 165 } |
| 164 | 166 |
| 165 if (is_android) { | 167 if (is_android) { |
| 166 public_deps -= [ "//ui/message_center:test_support" ] | 168 deps -= [ "//ui/message_center:test_support" ] |
| 167 sources -= [ | 169 sources -= [ |
| 168 "base/dialog_test_browser_window.cc", | 170 "base/dialog_test_browser_window.cc", |
| 169 "base/dialog_test_browser_window.h", | 171 "base/dialog_test_browser_window.h", |
| 170 "base/test_browser_window.cc", | 172 "base/test_browser_window.cc", |
| 171 "base/test_browser_window.h", | 173 "base/test_browser_window.h", |
| 172 ] | 174 ] |
| 173 } | 175 } |
| 174 | 176 |
| 175 if (enable_extensions) { | 177 if (enable_extensions) { |
| 176 public_deps += [ | 178 deps += [ |
| 177 "//chrome/common/extensions/api", | 179 "//chrome/common/extensions/api", |
| 178 "//extensions:test_support", | 180 "//extensions:test_support", |
| 179 ] | 181 ] |
| 180 } | 182 } |
| 181 | 183 |
| 182 if (is_linux) { | 184 if (is_linux) { |
| 183 public_deps += [ "//crypto:platform" ] | 185 deps += [ "//crypto:platform" ] |
| 184 } | 186 } |
| 185 if (is_mac) { | 187 if (is_mac) { |
| 186 sources += [ | 188 sources += [ |
| 187 "//chrome/app/chrome_crash_reporter_client.cc", | 189 "//chrome/app/chrome_crash_reporter_client.cc", |
| 188 "//chrome/app/chrome_crash_reporter_client_mac.mm", | 190 "//chrome/app/chrome_crash_reporter_client_mac.mm", |
| 189 ] | 191 ] |
| 190 public_deps += [ | 192 deps += [ |
| 191 "//breakpad", | 193 "//breakpad", |
| 192 "//components/crash/content/app", | 194 "//components/crash/content/app", |
| 193 "//third_party/ocmock", | 195 "//third_party/ocmock", |
| 194 ] | 196 ] |
| 195 } | 197 } |
| 196 if (is_win) { | 198 if (is_win) { |
| 197 public_deps += [ "//third_party/wtl" ] | 199 deps += [ "//third_party/wtl" ] |
| 198 if (use_aura) { | 200 if (use_aura) { |
| 199 public_deps += [ | 201 deps += [ |
| 200 "//win8:test_registrar_constants", | 202 "//win8:test_registrar_constants", |
| 201 "//win8:test_support_win8", | 203 "//win8:test_support_win8", |
| 202 ] | 204 ] |
| 203 } | 205 } |
| 204 } | 206 } |
| 205 if (is_chromeos) { | 207 if (is_chromeos) { |
| 206 public_deps += [ "//components/ownership" ] | 208 deps += [ "//components/ownership" ] |
| 207 } | 209 } |
| 208 | 210 |
| 209 if (use_aura) { | 211 if (use_aura) { |
| 210 sources += [ | 212 sources += [ |
| 211 "base/test_browser_window_aura.cc", | 213 "base/test_browser_window_aura.cc", |
| 212 "base/test_browser_window_aura.h", | 214 "base/test_browser_window_aura.h", |
| 213 ] | 215 ] |
| 214 } | 216 } |
| 215 | 217 |
| 216 if (enable_plugins && enable_pdf) { | 218 if (enable_plugins && enable_pdf) { |
| 217 public_deps += [ "//pdf" ] | 219 deps += [ "//pdf" ] |
| 218 } | 220 } |
| 219 | 221 |
| 220 if (use_ash) { | 222 if (use_ash) { |
| 221 public_deps += [ "//ash:test_support" ] | 223 deps += [ "//ash:test_support" ] |
| 222 } | 224 } |
| 223 if (toolkit_views) { | 225 if (toolkit_views) { |
| 224 public_deps += [ "//ui/views:test_support" ] | 226 deps += [ "//ui/views:test_support" ] |
| 225 } | 227 } |
| 226 | 228 |
| 227 if (enable_extensions) { | 229 if (enable_extensions) { |
| 228 public_deps += [ | 230 deps += [ |
| 229 "//chrome/common/extensions/api", | 231 "//chrome/common/extensions/api", |
| 230 "//extensions:test_support", | 232 "//extensions:test_support", |
| 231 ] | 233 ] |
| 232 } | 234 } |
| 233 } | 235 } |
| 234 | 236 |
| 235 if (!is_android) { | 237 if (!is_android) { |
| 236 # GYP version: chrome/chrome_tests.gypi:test_support_ui | 238 # GYP version: chrome/chrome_tests.gypi:test_support_ui |
| 237 source_set("test_support_ui") { | 239 source_set("test_support_ui") { |
| 238 defines = [] | 240 defines = [] |
| (...skipping 1965 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2204 } | 2206 } |
| 2205 | 2207 |
| 2206 source_set("test_support_unit") { | 2208 source_set("test_support_unit") { |
| 2207 testonly = true | 2209 testonly = true |
| 2208 sources = [ | 2210 sources = [ |
| 2209 "../browser/sync/glue/session_sync_test_helper.cc", | 2211 "../browser/sync/glue/session_sync_test_helper.cc", |
| 2210 "../browser/sync/glue/session_sync_test_helper.h", | 2212 "../browser/sync/glue/session_sync_test_helper.h", |
| 2211 "base/run_all_unittests.cc", | 2213 "base/run_all_unittests.cc", |
| 2212 ] | 2214 ] |
| 2213 | 2215 |
| 2214 public_deps = [ | 2216 deps = [ |
| 2215 ":test_support", | 2217 ":test_support", |
| 2216 "//base", | 2218 "//base", |
| 2217 "//chrome:resources", | 2219 "//chrome:resources", |
| 2218 "//chrome:strings", | 2220 "//chrome:strings", |
| 2219 "//chrome/browser", | 2221 "//chrome/browser", |
| 2220 "//chrome/common", | 2222 "//chrome/common", |
| 2221 "//mojo/environment:chromium", | 2223 "//mojo/environment:chromium", |
| 2222 "//third_party/mojo/src/mojo/edk/system", | 2224 "//third_party/mojo/src/mojo/edk/system", |
| 2223 ] | 2225 ] |
| 2224 | 2226 |
| 2225 if (!is_android && use_ash) { | 2227 if (!is_android && use_ash) { |
| 2226 sources += rebase_path( | 2228 sources += rebase_path( |
| 2227 chrome_tests_unit_gypi_values.chrome_test_support_unit_ash_sources, | 2229 chrome_tests_unit_gypi_values.chrome_test_support_unit_ash_sources, |
| 2228 ".", | 2230 ".", |
| 2229 "//chrome") | 2231 "//chrome") |
| 2230 } | 2232 } |
| 2231 } | 2233 } |
| 2232 | 2234 |
| 2233 if (is_android) { | 2235 if (is_android) { |
| 2234 android_library("unit_tests_java") { | 2236 android_library("unit_tests_java") { |
| 2235 DEPRECATED_java_in_dir = "//chrome/test/android/unit_tests_apk/src" | 2237 DEPRECATED_java_in_dir = "//chrome/test/android/unit_tests_apk/src" |
| 2236 deps = [ | 2238 deps = [ |
| 2237 "//base:base_java", | 2239 "//base:base_java", |
| 2238 "//chrome/android:chrome_java", | 2240 "//chrome/android:chrome_java", |
| 2239 "//content/public/android:content_java", | 2241 "//content/public/android:content_java", |
| 2240 ] | 2242 ] |
| 2241 } | 2243 } |
| 2242 } | 2244 } |
| OLD | NEW |