| Index: chrome/test/BUILD.gn
|
| diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn
|
| index 1e2aca4c76441ff226d142cdab0173c9ae168aaa..38d8253525632b5325edd7679a7cff5164b175b2 100644
|
| --- a/chrome/test/BUILD.gn
|
| +++ b/chrome/test/BUILD.gn
|
| @@ -303,8 +303,14 @@ if (!is_android) {
|
| "base/in_process_browser_test.cc",
|
| "base/in_process_browser_test.h",
|
| "base/in_process_browser_test_mac.cc",
|
| + "base/javascript_browser_test.cc",
|
| + "base/javascript_browser_test.h",
|
| + "base/test_chrome_web_ui_controller_factory.cc",
|
| + "base/test_chrome_web_ui_controller_factory.h",
|
| "base/ui_test_utils.cc",
|
| "base/ui_test_utils.h",
|
| + "base/web_ui_browser_test.cc",
|
| + "base/web_ui_browser_test.h",
|
| ]
|
|
|
| configs += [ "//build/config:precompiled_headers" ]
|
| @@ -422,17 +428,22 @@ if (!is_android) {
|
|
|
| data = [
|
| "data/",
|
| + "//chrome/third_party/mock4js/",
|
| "//content/test/data/",
|
| "//net/tools/testserver/",
|
| "//ppapi/tests/test_case.html",
|
| "//ppapi/tests/test_case.html.mock-http-headers",
|
| "//ppapi/tests/test_page.css",
|
| "//ppapi/tests/test_page.css.mock-http-headers",
|
| + "//third_party/accessibility-audit/axs_testing.js",
|
| + "//third_party/chaijs/chai.js",
|
| + "//third_party/mocha/mocha.js",
|
| "//third_party/pyftpdlib/",
|
| "//third_party/pywebsocket/",
|
| "//third_party/tlslite/",
|
| "//third_party/zlib/google/test/data/",
|
| "//tools/metrics/histograms/histograms.xml",
|
| + "//ui/webui/resources/js/",
|
| "$root_out_dir/pyproto/google/",
|
| "$root_out_dir/test_case.html",
|
| "$root_out_dir/test_case.html.mock-http-headers",
|
| @@ -457,6 +468,7 @@ if (!is_android) {
|
| ldflags = []
|
|
|
| deps = [
|
| + ":interactive_ui_tests_js_webui",
|
| ":test_support",
|
| ":test_support_ui",
|
| "//chrome:packed_resources",
|
| @@ -913,6 +925,20 @@ if (!is_android) {
|
| }
|
| }
|
|
|
| + js2gtest("interactive_ui_tests_js_webui") {
|
| + test_type = "webui"
|
| +
|
| + sources = [
|
| + "data/webui/md_history/md_history_focus_test.js",
|
| + ]
|
| +
|
| + deps = [
|
| + "//chrome/browser/ui",
|
| + ]
|
| +
|
| + defines = [ "HAS_OUT_OF_PROC_TEST_RUNNER" ]
|
| + }
|
| +
|
| js2gtest("browser_tests_js_webui") {
|
| test_type = "webui"
|
|
|
| @@ -1799,8 +1825,6 @@ test("browser_tests") {
|
| "../browser/ui/webui/signin/user_manager_ui_browsertest.cc",
|
| "../browser/ui/webui/task_scheduler_internals/task_scheduler_internals_ui_browsertest.cc",
|
| "../browser/ui/webui/uber/uber_ui_browsertest.cc",
|
| - "../browser/ui/webui/web_ui_test_handler.cc",
|
| - "../browser/ui/webui/web_ui_test_handler.h",
|
| "../browser/ui/webui/webui_browsertest.cc",
|
| "../browser/ui/webui/webui_webview_browsertest.cc",
|
| "../browser/ui/zoom/zoom_controller_browsertest.cc",
|
| @@ -1833,14 +1857,8 @@ test("browser_tests") {
|
| "base/chrome_render_view_test.cc",
|
| "base/chrome_render_view_test.h",
|
| "base/in_process_browser_test_browsertest.cc",
|
| - "base/javascript_browser_test.cc",
|
| - "base/javascript_browser_test.h",
|
| - "base/test_chrome_web_ui_controller_factory.cc",
|
| - "base/test_chrome_web_ui_controller_factory.h",
|
| "base/test_chrome_web_ui_controller_factory_browsertest.cc",
|
| "base/tracing_browsertest.cc",
|
| - "base/web_ui_browser_test.cc",
|
| - "base/web_ui_browser_test.h",
|
| "base/web_ui_browser_test_browsertest.cc",
|
| "data/webui/async_gen.cc",
|
| "data/webui/async_gen.h",
|
|
|