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

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

Issue 2034413003: Delete the non-static CLD data source logic. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Address thakis@'s comments Created 4 years, 6 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
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("//chrome/chrome_tests.gni") 10 import("//chrome/chrome_tests.gni")
(...skipping 371 matching lines...) Expand 10 before | Expand all | Expand 10 after
382 "//crypto:platform", 382 "//crypto:platform",
383 "//crypto:test_support", 383 "//crypto:test_support",
384 "//google_apis:test_support", 384 "//google_apis:test_support",
385 "//net", 385 "//net",
386 "//net:net_resources", 386 "//net:net_resources",
387 "//net:test_support", 387 "//net:test_support",
388 "//skia", 388 "//skia",
389 "//sync", 389 "//sync",
390 "//testing/gmock", 390 "//testing/gmock",
391 "//testing/gtest", 391 "//testing/gtest",
392 "//third_party/cld_2:cld2_platform_impl",
393 "//third_party/hunspell", 392 "//third_party/hunspell",
394 "//third_party/icu", 393 "//third_party/icu",
395 "//third_party/libpng", 394 "//third_party/libpng",
396 "//third_party/zlib", 395 "//third_party/zlib",
397 "//ui/base:test_support", 396 "//ui/base:test_support",
398 "//ui/resources:ui_test_pak", 397 "//ui/resources:ui_test_pak",
399 "//ui/web_dialogs:test_support", 398 "//ui/web_dialogs:test_support",
400 ] 399 ]
401 400
402 # TODO(rockot) bug 505926: The chrome_extensions_interactive_uitests target 401 # TODO(rockot) bug 505926: The chrome_extensions_interactive_uitests target
(...skipping 522 matching lines...) Expand 10 before | Expand all | Expand 10 after
925 "//net", 924 "//net",
926 "//net:test_support", 925 "//net:test_support",
927 "//sdch", 926 "//sdch",
928 "//skia", 927 "//skia",
929 "//sync", 928 "//sync",
930 "//sync:test_support_sync_api", 929 "//sync:test_support_sync_api",
931 "//testing/gmock", 930 "//testing/gmock",
932 "//testing/gtest", 931 "//testing/gtest",
933 "//testing/perf", 932 "//testing/perf",
934 "//third_party/cacheinvalidation", 933 "//third_party/cacheinvalidation",
935 "//third_party/cld_2:cld2_platform_impl",
936 "//third_party/icu", 934 "//third_party/icu",
937 "//third_party/leveldatabase", 935 "//third_party/leveldatabase",
938 "//third_party/libjingle", 936 "//third_party/libjingle",
939 "//third_party/safe_browsing:test_support", 937 "//third_party/safe_browsing:test_support",
940 "//third_party/webrtc/modules/desktop_capture", 938 "//third_party/webrtc/modules/desktop_capture",
941 "//third_party/widevine/cdm:version_h", 939 "//third_party/widevine/cdm:version_h",
942 "//ui/accessibility:test_support", 940 "//ui/accessibility:test_support",
943 "//ui/base:test_support", 941 "//ui/base:test_support",
944 "//ui/compositor:test_support", 942 "//ui/compositor:test_support",
945 "//ui/resources", 943 "//ui/resources",
(...skipping 501 matching lines...) Expand 10 before | Expand all | Expand 10 after
1447 "//chrome:packed_resources", 1445 "//chrome:packed_resources",
1448 "//chrome:resources", 1446 "//chrome:resources",
1449 "//chrome:strings", 1447 "//chrome:strings",
1450 "//chrome/common", 1448 "//chrome/common",
1451 "//chrome/renderer", 1449 "//chrome/renderer",
1452 "//crypto:platform", 1450 "//crypto:platform",
1453 "//sync", 1451 "//sync",
1454 "//testing/gmock", 1452 "//testing/gmock",
1455 "//testing/gtest", 1453 "//testing/gtest",
1456 "//third_party/WebKit/public:blink", 1454 "//third_party/WebKit/public:blink",
1457
1458 # Language detection is irrelevant to sync, so it can depend on any
1459 # implementation for CLD2. Dynamic is smaller, so go with dynamic.
1460 "//third_party/cld_2:cld2_dynamic",
1461 "//third_party/icu", 1455 "//third_party/icu",
1462 "//third_party/leveldatabase", 1456 "//third_party/leveldatabase",
1463 ] 1457 ]
1464 1458
1465 data_deps = [ 1459 data_deps = [
1466 "//third_party/mesa:osmesa", 1460 "//third_party/mesa:osmesa",
1467 ] 1461 ]
1468 1462
1469 if (!is_mac) { 1463 if (!is_mac) {
1470 data_deps += [ "//chrome:packed_extra_resources" ] 1464 data_deps += [ "//chrome:packed_extra_resources" ]
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
1527 1521
1528 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] 1522 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
1529 1523
1530 deps = [ 1524 deps = [
1531 ":sync_integration_test_support", 1525 ":sync_integration_test_support",
1532 ":test_support_ui", 1526 ":test_support_ui",
1533 "//crypto:platform", 1527 "//crypto:platform",
1534 "//sync", 1528 "//sync",
1535 "//testing/gmock", 1529 "//testing/gmock",
1536 "//testing/gtest", 1530 "//testing/gtest",
1537
1538 # Language detection is irrelevant to sync, so it can depend on any
1539 # implementation for CLD2. Dynamic is smaller, so go with dynamic.
1540 "//third_party/cld_2:cld2_dynamic",
1541 ] 1531 ]
1542 1532
1543 if (is_mac) { 1533 if (is_mac) {
1544 # Dictionary sync is disabled on Mac. 1534 # Dictionary sync is disabled on Mac.
1545 sources -= [ "../browser/sync/test/integration/performance/dictionary_sync _perf_test.cc" ] 1535 sources -= [ "../browser/sync/test/integration/performance/dictionary_sync _perf_test.cc" ]
1546 1536
1547 # The sync_performance_tests do not run on mac without this flag. 1537 # The sync_performance_tests do not run on mac without this flag.
1548 # Search for comments about "xcode_settings" elsewhere in this file. 1538 # Search for comments about "xcode_settings" elsewhere in this file.
1549 ldflags = [ "-Wl,-ObjC" ] 1539 ldflags = [ "-Wl,-ObjC" ]
1550 } 1540 }
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
1716 1706
1717 # 3) anything tests directly depend on 1707 # 3) anything tests directly depend on
1718 "//chrome:resources", 1708 "//chrome:resources",
1719 "//chrome:strings", 1709 "//chrome:strings",
1720 "//components/safe_browsing_db:test_database_manager", 1710 "//components/safe_browsing_db:test_database_manager",
1721 "//components/version_info:generate_version_info", 1711 "//components/version_info:generate_version_info",
1722 "//courgette:courgette_lib", 1712 "//courgette:courgette_lib",
1723 "//google_apis", 1713 "//google_apis",
1724 "//skia", 1714 "//skia",
1725 "//third_party/cacheinvalidation", 1715 "//third_party/cacheinvalidation",
1726
1727 # Unit tests should be independent of the CLD2 access mechanism, just use
1728 # static for simplicity.
1729 "//third_party/cld_2:cld2_static",
1730 "//third_party/icu", 1716 "//third_party/icu",
1731 "//third_party/libxml", 1717 "//third_party/libxml",
1732 "//ui/base:test_support", 1718 "//ui/base:test_support",
1733 "//ui/display:test_support", 1719 "//ui/display:test_support",
1734 "//ui/gfx:test_support", 1720 "//ui/gfx:test_support",
1735 "//ui/resources", 1721 "//ui/resources",
1736 ] 1722 ]
1737 data_deps = [] 1723 data_deps = []
1738 1724
1739 if (!is_ios) { 1725 if (!is_ios) {
(...skipping 561 matching lines...) Expand 10 before | Expand all | Expand 10 after
2301 ] 2287 ]
2302 deps = [ 2288 deps = [
2303 ":test_support", 2289 ":test_support",
2304 "//base/test:run_all_unittests", 2290 "//base/test:run_all_unittests",
2305 "//base/test:test_support", 2291 "//base/test:test_support",
2306 "//breakpad:client", 2292 "//breakpad:client",
2307 "//chrome/browser", 2293 "//chrome/browser",
2308 "//chrome/child", 2294 "//chrome/child",
2309 "//components/crash/core/common", 2295 "//components/crash/core/common",
2310 "//components/flags_ui:switches", 2296 "//components/flags_ui:switches",
2311 "//third_party/cld_2:cld2_platform_impl",
2312 "//third_party/kasko:kasko_features", 2297 "//third_party/kasko:kasko_features",
2313 ] 2298 ]
2314 } 2299 }
2315 } 2300 }
2316 2301
2317 if (!is_android && !is_ios && !is_chromecast) { 2302 if (!is_android && !is_ios && !is_chromecast) {
2318 test("performance_browser_tests") { 2303 test("performance_browser_tests") {
2319 sources = 2304 sources =
2320 rebase_path(chrome_tests_gypi_values.performance_browser_tests_sources, 2305 rebase_path(chrome_tests_gypi_values.performance_browser_tests_sources,
2321 ".", 2306 ".",
2322 "//chrome") 2307 "//chrome")
2323 2308
2324 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] 2309 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
2325 2310
2326 deps = [ 2311 deps = [
2327 ":test_support", 2312 ":test_support",
2328 ":test_support_ui", 2313 ":test_support_ui",
2329 "//base", 2314 "//base",
2330 "//base:i18n", 2315 "//base:i18n",
2331 "//base/test:test_support", 2316 "//base/test:test_support",
2332 "//chrome/browser", 2317 "//chrome/browser",
2333 "//chrome/renderer", 2318 "//chrome/renderer",
2334 "//components/about_handler", 2319 "//components/about_handler",
2335 "//components/autofill/content/renderer:test_support", 2320 "//components/autofill/content/renderer:test_support",
2336 "//content/test:browsertest_base", 2321 "//content/test:browsertest_base",
2337 "//media/cast:test_support", 2322 "//media/cast:test_support",
2338 "//testing/gmock", 2323 "//testing/gmock",
2339 "//testing/gtest", 2324 "//testing/gtest",
2340 "//testing/perf", 2325 "//testing/perf",
2341 "//third_party/cld_2:cld2_platform_impl",
2342 ] 2326 ]
2343 2327
2344 if (is_win) { 2328 if (is_win) {
2345 configs -= [ "//build/config/win:default_incremental_linking" ] 2329 configs -= [ "//build/config/win:default_incremental_linking" ]
2346 configs += 2330 configs +=
2347 [ "//build/config/win:default_large_module_incremental_linking" ] 2331 [ "//build/config/win:default_large_module_incremental_linking" ]
2348 } else { 2332 } else {
2349 sources -= [ 2333 sources -= [
2350 "../app/chrome_command_ids.h", 2334 "../app/chrome_command_ids.h",
2351 "../app/chrome_version.rc.version", 2335 "../app/chrome_version.rc.version",
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
2389 if (is_android) { 2373 if (is_android) {
2390 android_library("unit_tests_java") { 2374 android_library("unit_tests_java") {
2391 java_files = [ "android/unit_tests_apk/src/org/chromium/chrome/unit_tests_ap k/ChromeNativeTestApplication.java" ] 2375 java_files = [ "android/unit_tests_apk/src/org/chromium/chrome/unit_tests_ap k/ChromeNativeTestApplication.java" ]
2392 deps = [ 2376 deps = [
2393 "//base:base_java", 2377 "//base:base_java",
2394 "//chrome/android:chrome_java", 2378 "//chrome/android:chrome_java",
2395 "//content/public/android:content_java", 2379 "//content/public/android:content_java",
2396 ] 2380 ]
2397 } 2381 }
2398 } 2382 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698