0

WebUI TabStrip: Serve tests from chrome://webui-test/ data source.

This is in preparation of migrating tests to TypeScript.

Bug: 1271058,1260297
Change-Id: I321d987cb96e2b3a3cab5b95e85d3e5006b6abed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3298576
Reviewed-by: John Lee <johntlee@chromium.org>
Commit-Queue: dpapad <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/main@{#944878}
This commit is contained in:
dpapad
2021-11-24 08:57:25 +00:00
committed by Chromium LUCI CQ
parent 3a31769f69
commit 190f2afe4f
3 changed files with 39 additions and 7 deletions
chrome/test/data/webui

@ -632,6 +632,11 @@ generate_grd("build_grd") {
grdp_files += [ "$target_gen_dir/print_preview/resources.grdp" ]
}
if (enable_webui_tab_strip) {
deps += [ "tab_strip:build_grdp" ]
grdp_files += [ "$target_gen_dir/tab_strip/resources.grdp" ]
}
if (!is_chromeos_ash && !is_android) {
deps += [
"signin:build_grdp",

@ -0,0 +1,27 @@
# Copyright 2021 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//ui/webui/resources/tools/generate_grd.gni")
import("//ui/webui/webui_features.gni")
assert(enable_webui_tab_strip)
generate_grd("build_grdp") {
grd_prefix = "webui_welcome"
out_grd = "$target_gen_dir/resources.grdp"
input_files = [
"alert_indicators_test.js",
"alert_indicator_test.js",
"drag_manager_test.js",
"tab_group_test.js",
"tab_list_test.js",
"tab_swiper_test.js",
"tab_test.js",
"test_tabs_api_proxy.js",
]
input_files_base_dir = rebase_path(".", "//")
resource_path_prefix = "tab_strip"
}

@ -16,7 +16,7 @@ var TabStripBrowserTest = class extends testing.Test {
var TabStripTabListTest = class extends TabStripBrowserTest {
get browsePreload() {
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/tab_list_test.js';
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/tab_list_test.js&host=webui-test';
}
};
@ -26,7 +26,7 @@ TEST_F('TabStripTabListTest', 'All', function() {
var TabStripTabTest = class extends TabStripBrowserTest {
get browsePreload() {
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/tab_test.js';
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/tab_test.js&host=webui-test';
}
};
@ -36,7 +36,7 @@ TEST_F('TabStripTabTest', 'All', function() {
var TabStripAlertIndicatorsTest = class extends TabStripBrowserTest {
get browsePreload() {
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/alert_indicators_test.js';
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/alert_indicators_test.js&host=webui-test';
}
};
@ -46,7 +46,7 @@ TEST_F('TabStripAlertIndicatorsTest', 'All', function() {
var TabStripAlertIndicatorTest = class extends TabStripBrowserTest {
get browsePreload() {
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/alert_indicator_test.js';
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/alert_indicator_test.js&host=webui-test';
}
};
@ -56,7 +56,7 @@ TEST_F('TabStripAlertIndicatorTest', 'All', function() {
var TabStripTabSwiperTest = class extends TabStripBrowserTest {
get browsePreload() {
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/tab_swiper_test.js';
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/tab_swiper_test.js&host=webui-test';
}
};
@ -66,7 +66,7 @@ TEST_F('TabStripTabSwiperTest', 'All', function() {
var TabStripTabGroupTest = class extends TabStripBrowserTest {
get browsePreload() {
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/tab_group_test.js';
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/tab_group_test.js&host=webui-test';
}
};
@ -76,7 +76,7 @@ TEST_F('TabStripTabGroupTest', 'All', function() {
var TabStripDragManagerTest = class extends TabStripBrowserTest {
get browsePreload() {
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/drag_manager_test.js';
return 'chrome://tab-strip.top-chrome/test_loader.html?module=tab_strip/drag_manager_test.js&host=webui-test';
}
};