| Index: chrome/test/BUILD.gn
|
| diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn
|
| index b197289000713d5ac85ffde2913a284d6821b6c5..a938189638902eb57a993245b63cc26d954cc94d 100644
|
| --- a/chrome/test/BUILD.gn
|
| +++ b/chrome/test/BUILD.gn
|
| @@ -31,7 +31,22 @@ static_library("test_support") {
|
| defines = []
|
| testonly = true
|
|
|
| +
|
| +
|
| + deps = [
|
| + "//base",
|
| + "//base/test:test_support",
|
| + "//services/shell/background:lib",
|
| + "//services/shell/background/tests:test_support",
|
| + "//services/shell/public/cpp:sources",
|
| + "//services/ui/common:mus_common",
|
| + "//testing/gtest",
|
| + "//ui/aura",
|
| + "//ui/gl:test_support",
|
| + ]
|
| +
|
| sources = [
|
| + "//ui/views/test/native_widget_factory_mus.cc",
|
| "base/chrome_process_util.cc",
|
| "base/chrome_process_util.h",
|
| "base/chrome_process_util_mac.cc",
|
| @@ -83,6 +98,8 @@ static_library("test_support") {
|
| "logging/win/mof_data_parser.h",
|
| "logging/win/test_log_collector.cc",
|
| "logging/win/test_log_collector.h",
|
| + "views_chrome_test_suite.cc",
|
| + "views_chrome_test_suite.h",
|
| ]
|
|
|
| configs += [ "//build/config:precompiled_headers" ]
|
| @@ -3242,6 +3259,7 @@ test("unit_tests") {
|
| "../browser/translate/translate_service_unittest.cc",
|
| "../browser/ui/android/tab_model/tab_model_list_unittest.cc",
|
| "../browser/ui/android/tab_model/tab_model_unittest.cc",
|
| + "../browser/ui/ash/app_list/app_list_presenter_delegate_mus_unittest.cc",
|
| "../browser/ui/autofill/autofill_dialog_models_unittest.cc",
|
| "../browser/ui/autofill/autofill_popup_layout_model_unittest.cc",
|
| "../browser/ui/autofill/popup_view_common_unittest.cc",
|
| @@ -3331,6 +3349,8 @@ test("unit_tests") {
|
| "../../tools/json_schema_compiler/test/idl_schemas_unittest.cc",
|
| "../../tools/json_schema_compiler/test/objects_unittest.cc",
|
| "../../tools/json_schema_compiler/test/simple_api_unittest.cc",
|
| +
|
| + "run_all_unittests_chrome.cc",
|
| ]
|
|
|
| configs += [ "//build/config:precompiled_headers" ]
|
| @@ -3391,6 +3411,7 @@ test("unit_tests") {
|
| "//crypto:test_support",
|
| "//net",
|
| "//net:test_support",
|
| + "//services/ui/public/cpp/tests:unittest_support",
|
| "//testing/gmock",
|
| "//testing/gtest",
|
|
|
| @@ -3411,8 +3432,25 @@ test("unit_tests") {
|
| "//ui/display:test_support",
|
| "//ui/gfx:test_support",
|
| "//ui/resources",
|
| + "//services/shell/background:main", # Provides main().
|
| ]
|
| - data_deps = []
|
| +
|
| + data_deps = [
|
| + ":unittests_manifest",
|
| + "//services/ui/test_wm",
|
| + ]
|
| +
|
| + if (use_x11) {
|
| + configs += [
|
| + "//build/config/linux:x11",
|
| + "//build/config/linux:xext",
|
| + ]
|
| + deps += [
|
| + "//ui/events/devices",
|
| + "//ui/events/platform/x11",
|
| + "//ui/gfx/x",
|
| + ]
|
| + }
|
|
|
| if (!is_ios) {
|
| deps += [
|
| @@ -5004,3 +5042,9 @@ if (is_chromeos) {
|
| }
|
| }
|
| }
|
| +
|
| +service_manifest("unittests_manifest") {
|
| + type = "exe"
|
| + name = "unit_tests"
|
| + source = "unittests_manifest.json"
|
| +}
|
|
|