Commit ff0ae3b0 authored by Paul Lewis's avatar Paul Lewis Committed by Commit Bot

Removes sources-search-scope.js layout test

Bug: 1032561, 1046784
Change-Id: I8de085643cd605e3f12b7640b703157f9bfbb176
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2082386Reviewed-by: default avatarTim van der Lippe <tvanderlippe@chromium.org>
Commit-Queue: Paul Lewis <aerotwist@chromium.org>
Cr-Commit-Position: refs/heads/master@{#746346}
parent fb053cc5
......@@ -103,7 +103,6 @@ crbug.com/327078 http/tests/devtools/network/long-script-content.js [ Slow ]
crbug.com/420008 [ Release ] http/tests/devtools/editor/text-editor-word-jumps.js [ Slow ]
crbug.com/420008 [ Release ] http/tests/devtools/console-xhr-logging.js [ Slow ]
crbug.com/596486 [ Linux ] http/tests/devtools/elements/insert-node.js [ Slow ]
crbug.com/504565 [ Mac ] http/tests/devtools/search/sources-search-scope.js [ Slow ]
crbug.com/451577 http/tests/devtools/resource-tree/resource-tree-crafted-frame-add.js [ Slow ]
crbug.com/451577 http/tests/devtools/resource-tree/resource-tree-frame-in-crafted-frame.js [ Slow ]
crbug.com/510337 http/tests/devtools/elements/styles-1/edit-value-url-with-color.js [ Slow ]
......
......@@ -6043,7 +6043,6 @@ crbug.com/995669 [ Win ] virtual/audio-service/http/tests/media/video-throttled-
# Sheriff 2019-08-26
crbug.com/997669 [ Win ] http/tests/devtools/search/sources-search-scope-in-files.js [ Pass Crash ]
crbug.com/997669 [ Win ] http/tests/devtools/search/sources-search-scope.js [ Pass Crash ]
crbug.com/626703 external/wpt/css/css-paint-api/custom-property-animation-on-main-thread.https.html [ Pass Failure ]
crbug.com/999209 virtual/lazyload-image/http/tests/lazyload/style-dimension.html [ Timeout ]
......
// Copyright 2017 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.
(async function() {
TestRunner.addResult(`Tests that ScriptSearchScope performs search across all sources correctly. See https://bugs.webkit.org/show_bug.cgi?id=41350\n`);
await TestRunner.loadModule('application_test_runner');
await TestRunner.loadModule('network_test_runner');
await TestRunner.loadModule('sources_test_runner');
await TestRunner.showPanel('sources');
await TestRunner.loadHTML(`<iframe src="resources/search.html"></iframe>`);
var scope = new Sources.SourcesSearchScope();
await Promise.all([
TestRunner.waitForUISourceCode('search.html'),
TestRunner.waitForUISourceCode('search.js'),
TestRunner.waitForUISourceCode('search.css'),
]);
TestRunner.runTestSuite([
function testIgnoreCaseAndIgnoreDynamicScript(next) {
var query = 'searchTest' +
'UniqueString';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testIgnoreCase(next) {
Common.settingForTest('searchInAnonymousAndContentScripts').set(true);
var query = 'searchTest' +
'UniqueString';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testCaseSensitive(next) {
var query = 'searchTest' +
'UniqueString';
var searchConfig = new Search.SearchConfig(query, false /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testFileHTML(next) {
var query = 'searchTest' +
'UniqueString' +
' file:html';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testFileJS(next) {
var query = 'file:js ' +
'searchTest' +
'UniqueString';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testFileHTMLJS(next) {
var query = 'file:js ' +
'searchTest' +
'UniqueString' +
' file:html';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testSpaceQueries(next) {
var query = 'searchTest' +
'Unique' +
' space' +
' String';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testSpaceQueriesFileHTML(next) {
var query = 'file:html ' +
'searchTest' +
'Unique' +
' space' +
' String';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testSpaceQueriesFileHTML_SEARCH(next) {
var query = 'file:html ' +
'searchTest' +
'Unique' +
' space' +
' String' +
' file:search';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testSpaceQueriesFileJS_SEARCH_HTML(next) {
var query = 'file:js ' +
'searchTest' +
'Unique' +
' space' +
' String' +
' file:search file:html';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testSeveralQueriesFileHTML(next) {
var query = 'searchTest' +
'Unique' +
' file:html' +
' space' +
' String';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testSeveralQueriesFileHTML_SEARCH(next) {
var query = 'searchTest' +
'Unique' +
' file:html' +
' space' +
' String' +
' file:search';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testSeveralQueriesFileJS_SEARCH_HTML(next) {
var query = 'file:js ' +
'searchTest' +
'Unique' +
' file:html' +
' space' +
' String' +
' file:search';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testSeveralQueriesFileNotCSS(next) {
var query = 'searchTest' +
'Unique' +
' -file:css' +
' space' +
' String';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
},
function testFileQueryWithProjectName(next) {
TestRunner.addResult('Running a file query with existing project name first:');
var query = 'searchTest' +
'Unique' +
' file:127.0.0.1';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, step2);
function step2() {
TestRunner.addResult('Running a file query with non-existing project name now:');
query = 'searchTest' +
'Unique' +
' file:128.0.0.1';
searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
}
},
function testDirtyFiles(next) {
SourcesTestRunner.showScriptSource('search.js', step2);
function step2(sourceFrame) {
sourceFrame.uiSourceCode().setWorkingCopy(
'FOO ' +
'searchTest' +
'UniqueString' +
' BAR');
var query = 'searchTest' +
'UniqueString';
var searchConfig = new Search.SearchConfig(query, true /* ignoreCase */, false /* isRegex */);
SourcesTestRunner.runSearchAndDumpResults(scope, searchConfig, next);
}
}
]);
})();
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment