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 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 "//components/gcm_driver/instance_id:test_support", | 103 "//components/gcm_driver/instance_id:test_support", |
104 "//components/history/core/test:test", | 104 "//components/history/core/test:test", |
105 "//components/metrics:test_support", | 105 "//components/metrics:test_support", |
106 "//components/omnibox/browser:test_support", | 106 "//components/omnibox/browser:test_support", |
107 "//components/password_manager/core/browser:test_support", | 107 "//components/password_manager/core/browser:test_support", |
108 "//components/pref_registry:test_support", | 108 "//components/pref_registry:test_support", |
109 "//components/prefs:test_support", | 109 "//components/prefs:test_support", |
110 "//components/rappor:test_support", | 110 "//components/rappor:test_support", |
111 "//components/search_engines:test_support", | 111 "//components/search_engines:test_support", |
112 "//components/signin/core/browser:test_support", | 112 "//components/signin/core/browser:test_support", |
| 113 "//components/sync", |
113 "//components/sync_driver:test_support", | 114 "//components/sync_driver:test_support", |
114 "//components/sync_sessions:test_support", | 115 "//components/sync_sessions:test_support", |
115 "//components/syncable_prefs:test_support", | 116 "//components/syncable_prefs:test_support", |
116 "//components/toolbar:test_support", | 117 "//components/toolbar:test_support", |
117 "//components/update_client:test_support", | 118 "//components/update_client:test_support", |
118 "//components/zoom:test_support", | 119 "//components/zoom:test_support", |
119 "//content/public/app:both", | 120 "//content/public/app:both", |
120 "//content/test:test_support", | 121 "//content/test:test_support", |
121 "//net", | 122 "//net", |
122 "//net:test_support", | 123 "//net:test_support", |
123 "//skia", | 124 "//skia", |
124 "//sql", | 125 "//sql", |
125 "//sql:test_support", | 126 "//sql:test_support", |
126 "//sync", | |
127 "//testing/gmock", | 127 "//testing/gmock", |
128 "//testing/gtest", | 128 "//testing/gtest", |
129 "//third_party/zlib", | 129 "//third_party/zlib", |
130 "//ui/gfx:test_support", | 130 "//ui/gfx:test_support", |
131 "//ui/message_center:test_support", | 131 "//ui/message_center:test_support", |
132 ] | 132 ] |
133 | 133 |
134 if (!is_ios) { | 134 if (!is_ios) { |
135 public_deps += [ | 135 public_deps += [ |
136 "//chrome/child", | 136 "//chrome/child", |
(...skipping 268 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
405 ":test_support", | 405 ":test_support", |
406 ":test_support_ui", | 406 ":test_support_ui", |
407 "//chrome:packed_extra_resources", | 407 "//chrome:packed_extra_resources", |
408 "//chrome:packed_resources", | 408 "//chrome:packed_resources", |
409 "//chrome:resources", | 409 "//chrome:resources", |
410 "//chrome:strings", | 410 "//chrome:strings", |
411 "//chrome/browser", | 411 "//chrome/browser", |
412 "//chrome/browser/devtools", | 412 "//chrome/browser/devtools", |
413 "//chrome/renderer", | 413 "//chrome/renderer", |
414 "//components/resources", | 414 "//components/resources", |
| 415 "//components/sync", |
| 416 "//components/sync:test_support_sync_api", |
415 "//content/app/resources", | 417 "//content/app/resources", |
416 "//content/test:test_support", | 418 "//content/test:test_support", |
417 "//crypto:platform", | 419 "//crypto:platform", |
418 "//crypto:test_support", | 420 "//crypto:test_support", |
419 "//google_apis:test_support", | 421 "//google_apis:test_support", |
420 "//net", | 422 "//net", |
421 "//net:net_resources", | 423 "//net:net_resources", |
422 "//net:test_support", | 424 "//net:test_support", |
423 "//skia", | 425 "//skia", |
424 "//sync", | |
425 "//sync:test_support_sync_api", | |
426 "//testing/gmock", | 426 "//testing/gmock", |
427 "//testing/gtest", | 427 "//testing/gtest", |
428 "//third_party/hunspell", | 428 "//third_party/hunspell", |
429 "//third_party/icu", | 429 "//third_party/icu", |
430 "//third_party/libpng", | 430 "//third_party/libpng", |
431 "//third_party/zlib", | 431 "//third_party/zlib", |
432 "//ui/base:test_support", | 432 "//ui/base:test_support", |
433 "//ui/resources:ui_test_pak", | 433 "//ui/resources:ui_test_pak", |
434 "//ui/web_dialogs:test_support", | 434 "//ui/web_dialogs:test_support", |
435 ] | 435 ] |
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
690 ".", | 690 ".", |
691 "//chrome") | 691 "//chrome") |
692 public_deps = [ | 692 public_deps = [ |
693 "//chrome/browser", | 693 "//chrome/browser", |
694 ] | 694 ] |
695 deps = [ | 695 deps = [ |
696 ":test_support", | 696 ":test_support", |
697 "//base", | 697 "//base", |
698 "//components/invalidation/impl", | 698 "//components/invalidation/impl", |
699 "//components/invalidation/impl:test_support", | 699 "//components/invalidation/impl:test_support", |
| 700 "//components/sync", |
| 701 "//components/sync:test_support_sync_fake_server", |
| 702 "//components/sync:test_support_sync_testserver", |
700 "//content/test:test_support", | 703 "//content/test:test_support", |
701 "//net", | 704 "//net", |
702 "//skia", | 705 "//skia", |
703 "//sync", | |
704 "//sync:test_support_sync_fake_server", | |
705 "//sync:test_support_sync_testserver", | |
706 ] | 706 ] |
707 | 707 |
708 if (is_mac) { | 708 if (is_mac) { |
709 sources -= [ | 709 sources -= [ |
710 "../browser/sync/test/integration/dictionary_helper.cc", | 710 "../browser/sync/test/integration/dictionary_helper.cc", |
711 "../browser/sync/test/integration/dictionary_helper.h", | 711 "../browser/sync/test/integration/dictionary_helper.h", |
712 "../browser/sync/test/integration/dictionary_load_observer.cc", | 712 "../browser/sync/test/integration/dictionary_load_observer.cc", |
713 "../browser/sync/test/integration/dictionary_load_observer.h", | 713 "../browser/sync/test/integration/dictionary_load_observer.h", |
714 ] | 714 ] |
715 } | 715 } |
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
874 "//chrome") | 874 "//chrome") |
875 | 875 |
876 configs += [ | 876 configs += [ |
877 "//build/config:precompiled_headers", | 877 "//build/config:precompiled_headers", |
878 "//third_party/WebKit/public:debug_devtools", | 878 "//third_party/WebKit/public:debug_devtools", |
879 ] | 879 ] |
880 | 880 |
881 deps = [ | 881 deps = [ |
882 ":test_support", | 882 ":test_support", |
883 "//base", | 883 "//base", |
884 "//sync:test_support_sync_api", | 884 "//components/sync:test_support_sync_api", |
885 ] | 885 ] |
886 | 886 |
887 data_deps = [] | 887 data_deps = [] |
888 | 888 |
889 data = [] | 889 data = [] |
890 | 890 |
891 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] | 891 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] |
892 | 892 |
893 if (is_win) { | 893 if (is_win) { |
894 data += [ "$root_out_dir/chrome_200_percent.pak" ] | 894 data += [ "$root_out_dir/chrome_200_percent.pak" ] |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
961 "//components/autofill/content/browser:risk_proto", | 961 "//components/autofill/content/browser:risk_proto", |
962 "//components/autofill/content/renderer:test_support", | 962 "//components/autofill/content/renderer:test_support", |
963 "//components/captive_portal:test_support", | 963 "//components/captive_portal:test_support", |
964 "//components/dom_distiller/content/browser", | 964 "//components/dom_distiller/content/browser", |
965 "//components/dom_distiller/content/renderer", | 965 "//components/dom_distiller/content/renderer", |
966 "//components/dom_distiller/core:test_support", | 966 "//components/dom_distiller/core:test_support", |
967 "//components/guest_view/browser:test_support", | 967 "//components/guest_view/browser:test_support", |
968 "//components/resources", | 968 "//components/resources", |
969 "//components/safe_browsing_db:test_database_manager", | 969 "//components/safe_browsing_db:test_database_manager", |
970 "//components/strings", | 970 "//components/strings", |
| 971 "//components/sync", |
971 "//components/translate/core/common", | 972 "//components/translate/core/common", |
972 "//content/public/common:features", | 973 "//content/public/common:features", |
973 "//content/test:test_support", | 974 "//content/test:test_support", |
974 "//crypto:platform", | 975 "//crypto:platform", |
975 "//crypto:test_support", | 976 "//crypto:test_support", |
976 "//device/bluetooth:mocks", | 977 "//device/bluetooth:mocks", |
977 "//device/serial:test_support", | 978 "//device/serial:test_support", |
978 "//device/usb:test_support", | 979 "//device/usb:test_support", |
979 "//google_apis:test_support", | 980 "//google_apis:test_support", |
980 "//media", | 981 "//media", |
981 "//media/base:test_support", | 982 "//media/base:test_support", |
982 "//media/cast:test_support", | 983 "//media/cast:test_support", |
983 "//mojo/common:common_base", | 984 "//mojo/common:common_base", |
984 "//net", | 985 "//net", |
985 "//net:test_support", | 986 "//net:test_support", |
986 "//sdch", | 987 "//sdch", |
987 "//services/shell/public/cpp", | 988 "//services/shell/public/cpp", |
988 "//skia", | 989 "//skia", |
989 "//sync", | |
990 "//testing/gmock", | 990 "//testing/gmock", |
991 "//testing/gtest", | 991 "//testing/gtest", |
992 "//testing/perf", | 992 "//testing/perf", |
993 "//third_party/cacheinvalidation", | 993 "//third_party/cacheinvalidation", |
994 "//third_party/icu", | 994 "//third_party/icu", |
995 "//third_party/leveldatabase", | 995 "//third_party/leveldatabase", |
996 "//third_party/libjingle", | 996 "//third_party/libjingle", |
997 "//third_party/webrtc/modules/desktop_capture", | 997 "//third_party/webrtc/modules/desktop_capture", |
998 "//third_party/widevine/cdm:version_h", | 998 "//third_party/widevine/cdm:version_h", |
999 "//ui/accessibility:test_support", | 999 "//ui/accessibility:test_support", |
(...skipping 510 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1510 if (!is_android) { | 1510 if (!is_android) { |
1511 test("sync_integration_tests") { | 1511 test("sync_integration_tests") { |
1512 sources = | 1512 sources = |
1513 rebase_path(chrome_tests_gypi_values.sync_integration_tests_sources, | 1513 rebase_path(chrome_tests_gypi_values.sync_integration_tests_sources, |
1514 ".", | 1514 ".", |
1515 "//chrome") | 1515 "//chrome") |
1516 | 1516 |
1517 data = [ | 1517 data = [ |
1518 "//chrome/test/data/sync/", | 1518 "//chrome/test/data/sync/", |
1519 "//net/tools/testserver/", | 1519 "//net/tools/testserver/", |
1520 "//sync/tools/testserver/", | 1520 "//components/sync/tools/testserver/", |
1521 "//third_party/pyftpdlib/", | 1521 "//third_party/pyftpdlib/", |
1522 "//third_party/pywebsocket/", | 1522 "//third_party/pywebsocket/", |
1523 "//third_party/tlslite/", | 1523 "//third_party/tlslite/", |
1524 "$root_out_dir/pyproto/", | 1524 "$root_out_dir/pyproto/", |
1525 ] | 1525 ] |
1526 | 1526 |
1527 if (is_linux || is_win) { | 1527 if (is_linux || is_win) { |
1528 data += [ | 1528 data += [ |
1529 "$root_out_dir/chrome_100_percent.pak", | 1529 "$root_out_dir/chrome_100_percent.pak", |
1530 "$root_out_dir/chrome_200_percent.pak", | 1530 "$root_out_dir/chrome_200_percent.pak", |
1531 "$root_out_dir/locales/en-US.pak", | 1531 "$root_out_dir/locales/en-US.pak", |
1532 ] | 1532 ] |
1533 } | 1533 } |
1534 | 1534 |
1535 # TODO(phajdan.jr): Only temporary, to make transition easier. | 1535 # TODO(phajdan.jr): Only temporary, to make transition easier. |
1536 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] | 1536 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] |
1537 | 1537 |
1538 deps = [ | 1538 deps = [ |
1539 ":sync_integration_test_support", | 1539 ":sync_integration_test_support", |
1540 ":test_support", | 1540 ":test_support", |
1541 ":test_support_ui", | 1541 ":test_support_ui", |
1542 "//chrome:packed_extra_resources", | 1542 "//chrome:packed_extra_resources", |
1543 "//chrome:packed_resources", | 1543 "//chrome:packed_resources", |
1544 "//chrome:resources", | 1544 "//chrome:resources", |
1545 "//chrome:strings", | 1545 "//chrome:strings", |
1546 "//chrome/app:command_ids", | 1546 "//chrome/app:command_ids", |
1547 "//chrome/common", | 1547 "//chrome/common", |
1548 "//chrome/renderer", | 1548 "//chrome/renderer", |
| 1549 "//components/sync", |
1549 "//crypto:platform", | 1550 "//crypto:platform", |
1550 "//sync", | |
1551 "//testing/gmock", | 1551 "//testing/gmock", |
1552 "//testing/gtest", | 1552 "//testing/gtest", |
1553 "//third_party/WebKit/public:blink", | 1553 "//third_party/WebKit/public:blink", |
1554 "//third_party/icu", | 1554 "//third_party/icu", |
1555 "//third_party/leveldatabase", | 1555 "//third_party/leveldatabase", |
1556 ] | 1556 ] |
1557 | 1557 |
1558 data_deps = [ | 1558 data_deps = [ |
1559 "//third_party/mesa:osmesa", | 1559 "//third_party/mesa:osmesa", |
1560 ] | 1560 ] |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1617 rebase_path(chrome_tests_gypi_values.sync_performance_tests_sources, | 1617 rebase_path(chrome_tests_gypi_values.sync_performance_tests_sources, |
1618 ".", | 1618 ".", |
1619 "//chrome") | 1619 "//chrome") |
1620 | 1620 |
1621 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] | 1621 defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ] |
1622 | 1622 |
1623 deps = [ | 1623 deps = [ |
1624 ":sync_integration_test_support", | 1624 ":sync_integration_test_support", |
1625 ":test_support_ui", | 1625 ":test_support_ui", |
1626 "//chrome/app:command_ids", | 1626 "//chrome/app:command_ids", |
| 1627 "//components/sync", |
1627 "//crypto:platform", | 1628 "//crypto:platform", |
1628 "//sync", | |
1629 "//testing/gmock", | 1629 "//testing/gmock", |
1630 "//testing/gtest", | 1630 "//testing/gtest", |
1631 ] | 1631 ] |
1632 | 1632 |
1633 if (is_mac) { | 1633 if (is_mac) { |
1634 # Dictionary sync is disabled on Mac. | 1634 # Dictionary sync is disabled on Mac. |
1635 sources -= [ "../browser/sync/test/integration/performance/dictionary_sync
_perf_test.cc" ] | 1635 sources -= [ "../browser/sync/test/integration/performance/dictionary_sync
_perf_test.cc" ] |
1636 | 1636 |
1637 # The sync_performance_tests do not run on mac without this flag. | 1637 # The sync_performance_tests do not run on mac without this flag. |
1638 # Search for comments about "xcode_settings" elsewhere in this file. | 1638 # Search for comments about "xcode_settings" elsewhere in this file. |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1784 "//chrome:browser_dependencies", | 1784 "//chrome:browser_dependencies", |
1785 "//chrome:child_dependencies", | 1785 "//chrome:child_dependencies", |
1786 | 1786 |
1787 # 2) test-specific support libraries: | 1787 # 2) test-specific support libraries: |
1788 ":test_support", | 1788 ":test_support", |
1789 ":test_support_unit", | 1789 ":test_support_unit", |
1790 "//base/test:test_support", | 1790 "//base/test:test_support", |
1791 "//components/browser_sync/browser:test_support", | 1791 "//components/browser_sync/browser:test_support", |
1792 "//components/content_settings/core/test:test_support", | 1792 "//components/content_settings/core/test:test_support", |
1793 "//components/resources", | 1793 "//components/resources", |
| 1794 "//components/sync:test_support_sync_api", |
| 1795 "//components/sync:test_support_sync_core", |
| 1796 "//components/sync:test_support_sync_core_impl", |
1794 "//content/public/app:both", | 1797 "//content/public/app:both", |
1795 "//content/test:test_support", | 1798 "//content/test:test_support", |
1796 "//crypto:platform", | 1799 "//crypto:platform", |
1797 "//crypto:test_support", | 1800 "//crypto:test_support", |
1798 "//net", | 1801 "//net", |
1799 "//net:test_support", | 1802 "//net:test_support", |
1800 "//sync:test_support_sync_api", | |
1801 "//sync:test_support_sync_core", | |
1802 "//sync:test_support_sync_internal_api", | |
1803 "//testing/gmock", | 1803 "//testing/gmock", |
1804 "//testing/gtest", | 1804 "//testing/gtest", |
1805 | 1805 |
1806 # 3) anything tests directly depend on | 1806 # 3) anything tests directly depend on |
1807 "//chrome:resources", | 1807 "//chrome:resources", |
1808 "//chrome:strings", | 1808 "//chrome:strings", |
1809 "//components/component_updater:test_support", | 1809 "//components/component_updater:test_support", |
1810 "//components/safe_browsing_db:test_database_manager", | 1810 "//components/safe_browsing_db:test_database_manager", |
1811 "//components/subresource_filter/core/browser:test_support", | 1811 "//components/subresource_filter/core/browser:test_support", |
1812 "//components/version_info:generate_version_info", | 1812 "//components/version_info:generate_version_info", |
(...skipping 661 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2474 if (is_android) { | 2474 if (is_android) { |
2475 android_library("unit_tests_java") { | 2475 android_library("unit_tests_java") { |
2476 java_files = [ "android/unit_tests_apk/src/org/chromium/chrome/unit_tests_ap
k/ChromeNativeTestApplication.java" ] | 2476 java_files = [ "android/unit_tests_apk/src/org/chromium/chrome/unit_tests_ap
k/ChromeNativeTestApplication.java" ] |
2477 deps = [ | 2477 deps = [ |
2478 "//base:base_java", | 2478 "//base:base_java", |
2479 "//chrome/android:chrome_java", | 2479 "//chrome/android:chrome_java", |
2480 "//content/public/android:content_java", | 2480 "//content/public/android:content_java", |
2481 ] | 2481 ] |
2482 } | 2482 } |
2483 } | 2483 } |
OLD | NEW |