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

Unified Diff: components/BUILD.gn

Issue 1487433002: Add more components to "gn check", work on dom_distiller. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Review comments Created 5 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/test/BUILD.gn ('k') | components/autofill/content/browser/BUILD.gn » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/BUILD.gn
diff --git a/components/BUILD.gn b/components/BUILD.gn
index 038f18d6f52df1b300c41b13aaccb86bccfaedb1..c032af80861cf42c92dc75c573d92d18abfc2cbf 100644
--- a/components/BUILD.gn
+++ b/components/BUILD.gn
@@ -356,6 +356,7 @@ test("components_unittests") {
"//components/bookmarks/managed:unit_tests",
"//components/compression:unit_tests",
"//components/content_settings/core/browser:unit_tests",
+ "//components/content_settings/core/common",
"//components/content_settings/core/common:unit_tests",
"//components/data_usage/core:unit_tests",
"//components/dom_distiller/core:unit_tests",
@@ -398,11 +399,19 @@ test("components_unittests") {
"//components/variations/service:unit_tests",
"//components/web_resource:unit_tests",
"//net",
+ "//testing/gtest",
"//ui/base",
+ "//ui/gl:test_support",
"//ui/resources:ui_test_pak",
]
- if (!is_ios) {
+ if (is_ios) {
+ deps += [
+ "//components/signin/ios/browser:unit_tests",
+ "//components/translate/ios/browser:unit_tests",
+ "//components/webp_transcode:unit_tests",
+ ]
+ } else { # !iOS
deps += [
"//components/auto_login_parser:unit_tests",
"//components/autofill/content/browser:unit_tests",
@@ -419,12 +428,11 @@ test("components_unittests") {
"//components/data_use_measurement/content:unit_tests",
"//components/device_event_log:unit_tests",
"//components/devtools_http_handler:unit_tests",
- "//components/dom_distiller/content:unit_tests",
+ "//components/dom_distiller/content/browser:unit_tests",
"//components/domain_reliability:unit_tests",
"//components/error_page/renderer:unit_tests",
"//components/favicon/content:unit_tests",
"//components/gcm_driver/crypto:unit_tests",
- "//components/gcm_driver/instance_id:unit_tests",
"//components/guest_view/browser:unit_tests",
"//components/history/content/browser:unit_tests",
"//components/json_schema:unit_tests",
@@ -470,66 +478,72 @@ test("components_unittests") {
"//content/test:test_support",
]
- if (!is_android) {
- deps += [
- "//components/audio_modem:unit_tests",
- "//components/copresence:unit_tests",
- "//components/feedback:unit_tests",
- "//components/proximity_auth:unit_tests",
- "//components/storage_monitor:unit_tests",
- "//components/web_modal:unit_tests",
- "//components/webusb:unit_tests",
- ]
- }
data_deps = [
":components_tests_pak",
"//third_party/mesa:osmesa",
"//ui/resources:ui_test_pak",
]
+ } # iOS/!iOS
- if (enable_rlz_support) {
- deps += [ "//components/rlz:unit_tests" ]
- }
- if (is_android) {
- isolate_file = "components_unittests.isolate"
-
- deps += [ "//content/public/android:content_java" ]
- deps -= [ "//components/gcm_driver/instance_id:unit_tests" ]
-
- apk_deps = [
- "//components/invalidation/impl:java",
- "//components/safe_json/android:safe_json_java",
- "//components/signin/core/browser/android:java",
- "//components/variations/android:variations_java",
- "//content/public/android:content_java",
- "//ui/android:ui_java",
- ]
+ if (is_android) {
+ isolate_file = "components_unittests.isolate"
- if (enable_configuration_policy) {
- apk_deps += [ "//components/policy/android:policy_java" ]
- }
- }
- if (is_chromeos) {
- deps += [
- "//components/arc:unit_tests",
- "//components/ownership:unit_tests",
- ]
- }
+ deps += [
+ "//components/invalidation/impl",
+ "//components/safe_json",
+ "//components/signin/core/browser",
+ "//content/public/android:content_java",
+ "//content/public/browser",
+ "//net",
+ "//ui/base",
+ "//ui/gfx",
+ ]
- # TODO(GYP) need this target.
- #'breakpad/app/crash_keys_win_unittest.cc',
+ apk_deps = [
+ "//components/invalidation/impl:java",
+ "//components/safe_json/android:safe_json_java",
+ "//components/signin/core/browser/android:java",
+ "//components/variations/android:variations_java",
+ "//content/public/android:content_java",
+ "//ui/android:ui_java",
+ ]
if (enable_configuration_policy) {
- deps += [
- "//components/policy/core/browser:unit_tests",
- "//components/policy/core/common:unit_tests",
- ]
+ apk_deps += [ "//components/policy/android:policy_java" ]
}
- } else {
+ }
+
+ # Desktop-only deps.
+ if (!is_android && !is_ios) {
deps += [
- "//components/signin/ios/browser:unit_tests",
- "//components/translate/ios/browser:unit_tests",
- "//components/webp_transcode:unit_tests",
+ "//components/audio_modem:unit_tests",
+ "//components/copresence:unit_tests",
+ "//components/feedback:unit_tests",
+ "//components/gcm_driver/instance_id:unit_tests",
+ "//components/proximity_auth:unit_tests",
+ "//components/storage_monitor:unit_tests",
+ "//components/web_modal:unit_tests",
+ "//components/webusb:unit_tests",
+ ]
+ }
+
+ if (enable_rlz_support) {
+ deps += [ "//components/rlz:unit_tests" ]
Dirk Pranke 2015/12/01 02:11:42 I think this'll now get pulled in on iOS (where en
+ }
+ if (is_chromeos) {
+ deps += [
+ "//components/arc:unit_tests",
+ "//components/ownership:unit_tests",
+ ]
+ }
+
+ # TODO(GYP) need this target.
+ #'breakpad/app/crash_keys_win_unittest.cc',
+
+ if (enable_configuration_policy) {
+ deps += [
+ "//components/policy/core/browser:unit_tests",
+ "//components/policy/core/common:unit_tests",
]
}
@@ -618,6 +632,20 @@ group("components_browsertests_run") {
test("components_browsertests") {
sources = []
+ defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
+ data = []
+ deps = [
+ "//base",
+ "//base/test:test_support",
+ "//components/strings",
+ "//testing/gmock",
+ "//testing/gtest",
+ ]
+
+ if (is_mac) {
+ data += [ "$root_out_dir/Content Shell.app/" ]
+ }
+
if (!is_ios) {
sources = [
"autofill/content/browser/risk/fingerprint_browsertest.cc",
@@ -629,46 +657,32 @@ test("components_browsertests") {
"tracing/child_trace_message_filter_browsertest.cc",
]
- data = [
+ data += [
"$root_out_dir/components_tests_resources.pak",
"$root_out_dir/content_shell.pak",
- ]
- }
- if (is_android || is_linux || is_mac || is_win) {
- data += [
"test/data/",
"dom_distiller/core/javascript/",
"//third_party/dom_distiller_js/dist/test/data/",
]
- }
-
- if (is_mac) {
- data += [ "$root_out_dir/Content Shell.app/" ]
- }
- defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
- deps = [
- "//base",
- "//base/test:test_support",
- "//components/strings",
- "//testing/gmock",
- "//testing/gtest",
- ]
- if (!is_ios) {
deps += [
"//components/autofill/content/browser",
"//components/autofill/content/renderer",
+ "//components/autofill/core/browser",
"//components/content_settings/core/common",
- "//components/dom_distiller/content:content_browser",
+ "//components/dom_distiller/content/browser",
"//components/dom_distiller/core",
"//components/dom_distiller/core:test_support",
"//components/password_manager/content/browser",
"//components/password_manager/content/common",
"//components/password_manager/content/renderer",
"//components/tracing",
+ "//content/shell:content_shell_lib",
"//content/test:browsertest_support",
"//content/test:test_support",
"//device/bluetooth",
+ "//ipc:test_support",
+ "//net:test_support",
"//ui/base",
]
@@ -680,7 +694,10 @@ test("components_browsertests") {
if (is_android) {
sources += [ "test/android/browsertests_apk/components_browser_tests_jni_onload.cc" ]
sources -= [ "autofill/content/browser/risk/fingerprint_browsertest.cc" ]
- deps += [ "//testing/android/native_test:native_test_support" ]
+ deps += [
+ "//content/test:layouttest_support",
+ "//testing/android/native_test:native_test_support",
+ ]
use_default_launcher = false
isolate_file = "components_browsertests.isolate"
android_manifest =
@@ -698,6 +715,7 @@ test("components_browsertests") {
sources += [ "dom_distiller/standalone/content_extractor_browsertest.cc" ]
deps += [
"//base:prefs_test_support",
+ "//components/leveldb_proto",
"//components/pref_registry:test_support",
]
}
@@ -720,6 +738,7 @@ test("components_perftests") {
configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
deps = [
+ "//base/test:test_support",
"//testing/gtest",
"//testing/perf",
]
@@ -727,6 +746,7 @@ test("components_perftests") {
deps += [
"//base",
"//base/test:test_support_perf",
+ "//components/scheduler",
"//components/visitedlink/browser",
"//content/test:test_support",
]
« no previous file with comments | « chrome/test/BUILD.gn ('k') | components/autofill/content/browser/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698