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 371 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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 526 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
929 "//net", | 928 "//net", |
930 "//net:test_support", | 929 "//net:test_support", |
931 "//sdch", | 930 "//sdch", |
932 "//skia", | 931 "//skia", |
933 "//sync", | 932 "//sync", |
934 "//sync:test_support_sync_api", | 933 "//sync:test_support_sync_api", |
935 "//testing/gmock", | 934 "//testing/gmock", |
936 "//testing/gtest", | 935 "//testing/gtest", |
937 "//testing/perf", | 936 "//testing/perf", |
938 "//third_party/cacheinvalidation", | 937 "//third_party/cacheinvalidation", |
939 "//third_party/cld_2:cld2_platform_impl", | |
940 "//third_party/icu", | 938 "//third_party/icu", |
941 "//third_party/leveldatabase", | 939 "//third_party/leveldatabase", |
942 "//third_party/libjingle", | 940 "//third_party/libjingle", |
943 "//third_party/safe_browsing:test_support", | 941 "//third_party/safe_browsing:test_support", |
944 "//third_party/webrtc/modules/desktop_capture", | 942 "//third_party/webrtc/modules/desktop_capture", |
945 "//third_party/widevine/cdm:version_h", | 943 "//third_party/widevine/cdm:version_h", |
946 "//ui/accessibility:test_support", | 944 "//ui/accessibility:test_support", |
947 "//ui/base:test_support", | 945 "//ui/base:test_support", |
948 "//ui/compositor:test_support", | 946 "//ui/compositor:test_support", |
949 "//ui/resources", | 947 "//ui/resources", |
(...skipping 501 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1451 "//chrome:packed_resources", | 1449 "//chrome:packed_resources", |
1452 "//chrome:resources", | 1450 "//chrome:resources", |
1453 "//chrome:strings", | 1451 "//chrome:strings", |
1454 "//chrome/common", | 1452 "//chrome/common", |
1455 "//chrome/renderer", | 1453 "//chrome/renderer", |
1456 "//crypto:platform", | 1454 "//crypto:platform", |
1457 "//sync", | 1455 "//sync", |
1458 "//testing/gmock", | 1456 "//testing/gmock", |
1459 "//testing/gtest", | 1457 "//testing/gtest", |
1460 "//third_party/WebKit/public:blink", | 1458 "//third_party/WebKit/public:blink", |
1461 | |
1462 # Language detection is irrelevant to sync, so it can depend on any | |
1463 # implementation for CLD2. Dynamic is smaller, so go with dynamic. | |
1464 "//third_party/cld_2:cld2_dynamic", | |
1465 "//third_party/icu", | 1459 "//third_party/icu", |
1466 "//third_party/leveldatabase", | 1460 "//third_party/leveldatabase", |
1467 ] | 1461 ] |
1468 | 1462 |
1469 data_deps = [ | 1463 data_deps = [ |
1470 "//third_party/mesa:osmesa", | 1464 "//third_party/mesa:osmesa", |
1471 ] | 1465 ] |
1472 | 1466 |
1473 if (!is_mac) { | 1467 if (!is_mac) { |
1474 data_deps += [ "//chrome:packed_extra_resources" ] | 1468 data_deps += [ "//chrome:packed_extra_resources" ] |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1531 | 1525 |
1532 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] | 1526 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] |
1533 | 1527 |
1534 deps = [ | 1528 deps = [ |
1535 ":sync_integration_test_support", | 1529 ":sync_integration_test_support", |
1536 ":test_support_ui", | 1530 ":test_support_ui", |
1537 "//crypto:platform", | 1531 "//crypto:platform", |
1538 "//sync", | 1532 "//sync", |
1539 "//testing/gmock", | 1533 "//testing/gmock", |
1540 "//testing/gtest", | 1534 "//testing/gtest", |
1541 | |
1542 # Language detection is irrelevant to sync, so it can depend on any | |
1543 # implementation for CLD2. Dynamic is smaller, so go with dynamic. | |
1544 "//third_party/cld_2:cld2_dynamic", | |
1545 ] | 1535 ] |
1546 | 1536 |
1547 if (is_mac) { | 1537 if (is_mac) { |
1548 # Dictionary sync is disabled on Mac. | 1538 # Dictionary sync is disabled on Mac. |
1549 sources -= [ "../browser/sync/test/integration/performance/dictionary_sync
_perf_test.cc" ] | 1539 sources -= [ "../browser/sync/test/integration/performance/dictionary_sync
_perf_test.cc" ] |
1550 | 1540 |
1551 # The sync_performance_tests do not run on mac without this flag. | 1541 # The sync_performance_tests do not run on mac without this flag. |
1552 # Search for comments about "xcode_settings" elsewhere in this file. | 1542 # Search for comments about "xcode_settings" elsewhere in this file. |
1553 ldflags = [ "-Wl,-ObjC" ] | 1543 ldflags = [ "-Wl,-ObjC" ] |
1554 } | 1544 } |
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1720 | 1710 |
1721 # 3) anything tests directly depend on | 1711 # 3) anything tests directly depend on |
1722 "//chrome:resources", | 1712 "//chrome:resources", |
1723 "//chrome:strings", | 1713 "//chrome:strings", |
1724 "//components/safe_browsing_db:test_database_manager", | 1714 "//components/safe_browsing_db:test_database_manager", |
1725 "//components/version_info:generate_version_info", | 1715 "//components/version_info:generate_version_info", |
1726 "//courgette:courgette_lib", | 1716 "//courgette:courgette_lib", |
1727 "//google_apis", | 1717 "//google_apis", |
1728 "//skia", | 1718 "//skia", |
1729 "//third_party/cacheinvalidation", | 1719 "//third_party/cacheinvalidation", |
1730 | |
1731 # Unit tests should be independent of the CLD2 access mechanism, just use | |
1732 # static for simplicity. | |
1733 "//third_party/cld_2:cld2_static", | |
1734 "//third_party/icu", | 1720 "//third_party/icu", |
1735 "//third_party/libxml", | 1721 "//third_party/libxml", |
1736 "//ui/base:test_support", | 1722 "//ui/base:test_support", |
1737 "//ui/display:test_support", | 1723 "//ui/display:test_support", |
1738 "//ui/gfx:test_support", | 1724 "//ui/gfx:test_support", |
1739 "//ui/resources", | 1725 "//ui/resources", |
1740 ] | 1726 ] |
1741 data_deps = [] | 1727 data_deps = [] |
1742 | 1728 |
1743 if (!is_ios) { | 1729 if (!is_ios) { |
(...skipping 561 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2305 ] | 2291 ] |
2306 deps = [ | 2292 deps = [ |
2307 ":test_support", | 2293 ":test_support", |
2308 "//base/test:run_all_unittests", | 2294 "//base/test:run_all_unittests", |
2309 "//base/test:test_support", | 2295 "//base/test:test_support", |
2310 "//breakpad:client", | 2296 "//breakpad:client", |
2311 "//chrome/browser", | 2297 "//chrome/browser", |
2312 "//chrome/child", | 2298 "//chrome/child", |
2313 "//components/crash/core/common", | 2299 "//components/crash/core/common", |
2314 "//components/flags_ui:switches", | 2300 "//components/flags_ui:switches", |
2315 "//third_party/cld_2:cld2_platform_impl", | |
2316 "//third_party/kasko:kasko_features", | 2301 "//third_party/kasko:kasko_features", |
2317 ] | 2302 ] |
2318 } | 2303 } |
2319 } | 2304 } |
2320 | 2305 |
2321 if (!is_android && !is_ios && !is_chromecast) { | 2306 if (!is_android && !is_ios && !is_chromecast) { |
2322 test("performance_browser_tests") { | 2307 test("performance_browser_tests") { |
2323 sources = | 2308 sources = |
2324 rebase_path(chrome_tests_gypi_values.performance_browser_tests_sources, | 2309 rebase_path(chrome_tests_gypi_values.performance_browser_tests_sources, |
2325 ".", | 2310 ".", |
2326 "//chrome") | 2311 "//chrome") |
2327 | 2312 |
2328 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] | 2313 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] |
2329 | 2314 |
2330 deps = [ | 2315 deps = [ |
2331 ":test_support", | 2316 ":test_support", |
2332 ":test_support_ui", | 2317 ":test_support_ui", |
2333 "//base", | 2318 "//base", |
2334 "//base:i18n", | 2319 "//base:i18n", |
2335 "//base/test:test_support", | 2320 "//base/test:test_support", |
2336 "//chrome/browser", | 2321 "//chrome/browser", |
2337 "//chrome/renderer", | 2322 "//chrome/renderer", |
2338 "//components/about_handler", | 2323 "//components/about_handler", |
2339 "//components/autofill/content/renderer:test_support", | 2324 "//components/autofill/content/renderer:test_support", |
2340 "//content/test:browsertest_base", | 2325 "//content/test:browsertest_base", |
2341 "//media/cast:test_support", | 2326 "//media/cast:test_support", |
2342 "//testing/gmock", | 2327 "//testing/gmock", |
2343 "//testing/gtest", | 2328 "//testing/gtest", |
2344 "//testing/perf", | 2329 "//testing/perf", |
2345 "//third_party/cld_2:cld2_platform_impl", | |
2346 ] | 2330 ] |
2347 | 2331 |
2348 if (is_win) { | 2332 if (is_win) { |
2349 configs -= [ "//build/config/win:default_incremental_linking" ] | 2333 configs -= [ "//build/config/win:default_incremental_linking" ] |
2350 configs += | 2334 configs += |
2351 [ "//build/config/win:default_large_module_incremental_linking" ] | 2335 [ "//build/config/win:default_large_module_incremental_linking" ] |
2352 } else { | 2336 } else { |
2353 sources -= [ | 2337 sources -= [ |
2354 "../app/chrome_command_ids.h", | 2338 "../app/chrome_command_ids.h", |
2355 "../app/chrome_version.rc.version", | 2339 "../app/chrome_version.rc.version", |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2393 if (is_android) { | 2377 if (is_android) { |
2394 android_library("unit_tests_java") { | 2378 android_library("unit_tests_java") { |
2395 java_files = [ "android/unit_tests_apk/src/org/chromium/chrome/unit_tests_ap
k/ChromeNativeTestApplication.java" ] | 2379 java_files = [ "android/unit_tests_apk/src/org/chromium/chrome/unit_tests_ap
k/ChromeNativeTestApplication.java" ] |
2396 deps = [ | 2380 deps = [ |
2397 "//base:base_java", | 2381 "//base:base_java", |
2398 "//chrome/android:chrome_java", | 2382 "//chrome/android:chrome_java", |
2399 "//content/public/android:content_java", | 2383 "//content/public/android:content_java", |
2400 ] | 2384 ] |
2401 } | 2385 } |
2402 } | 2386 } |
OLD | NEW |