mirror of
https://github.com/microsoft/vscode.git
synced 2026-10-05 15:36:22 +01:00
Increase timeout for search tests
This commit is contained in:
1 parent
a38db8e0a5
commit
6c19d7f820
1 file changed
+40
@@ -27,9 +27,12 @@ const MULTIROOT_QUERIES: IFolderSearch[] = [
|
||||
{ folder: MORE_FIXTURES }
|
||||
];
|
||||
|
||||
const testTimeout = 5000;
|
||||
|
||||
suite('FileSearchEngine', () => {
|
||||
|
||||
test('Files: *.js', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: '*.js'
|
||||
@@ -48,6 +51,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: maxResults', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
maxResults: 1
|
||||
@@ -66,6 +70,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: maxResults without Ripgrep', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
maxResults: 1,
|
||||
@@ -85,6 +90,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: exists', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
includePattern: { '**/file.txt': true },
|
||||
@@ -105,6 +111,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: not exists', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
includePattern: { '**/nofile.txt': true },
|
||||
@@ -125,6 +132,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: exists without Ripgrep', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
includePattern: { '**/file.txt': true },
|
||||
@@ -146,6 +154,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: not exists without Ripgrep', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
includePattern: { '**/nofile.txt': true },
|
||||
@@ -167,6 +176,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: examples/com*', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: normalize(join('examples', 'com*'), true)
|
||||
@@ -185,6 +195,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: examples (fuzzy)', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: 'xl'
|
||||
@@ -203,6 +214,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: multiroot', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: MULTIROOT_QUERIES,
|
||||
filePattern: 'file'
|
||||
@@ -221,6 +233,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: multiroot with includePattern and maxResults', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: MULTIROOT_QUERIES,
|
||||
maxResults: 1,
|
||||
@@ -244,6 +257,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: multiroot with includePattern and exists', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: MULTIROOT_QUERIES,
|
||||
exists: true,
|
||||
@@ -268,6 +282,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: NPE (CamelCase)', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: 'NullPE'
|
||||
@@ -286,6 +301,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: *.*', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: '*.*'
|
||||
@@ -304,6 +320,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: *.as', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: '*.as'
|
||||
@@ -322,6 +339,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: *.* without derived', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: 'site.*',
|
||||
@@ -344,6 +362,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: *.* exclude folder without wildcard', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: '*.*',
|
||||
@@ -363,6 +382,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: *.* exclude folder with leading wildcard', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: '*.*',
|
||||
@@ -382,6 +402,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: *.* exclude folder with trailing wildcard', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: '*.*',
|
||||
@@ -401,6 +422,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: *.* exclude with unicode', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: '*.*',
|
||||
@@ -420,6 +442,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: multiroot with exclude', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
const folderQueries: IFolderSearch[] = [
|
||||
{
|
||||
folder: EXAMPLES_FIXTURES,
|
||||
@@ -453,6 +476,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: Unicode and Spaces', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: '汉语'
|
||||
@@ -474,6 +498,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: no results', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: 'nofilematch'
|
||||
@@ -492,6 +517,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: absolute path to file ignores excludes', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: path.normalize(path.join(require.toUrl('./fixtures'), 'site.css')),
|
||||
@@ -514,6 +540,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: relative path matched once', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: path.normalize(path.join('examples', 'company.js'))
|
||||
@@ -535,6 +562,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: relative path to file ignores excludes', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
filePattern: path.normalize(path.join('examples', 'company.js')),
|
||||
@@ -557,6 +585,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: Include pattern, single files', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: ROOT_FOLDER_QUERY,
|
||||
includePattern: {
|
||||
@@ -580,6 +609,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: extraFiles only', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: [],
|
||||
extraFiles: [
|
||||
@@ -606,6 +636,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: extraFiles only (with include)', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: [],
|
||||
extraFiles: [
|
||||
@@ -633,6 +664,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: extraFiles only (with exclude)', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: [],
|
||||
extraFiles: [
|
||||
@@ -657,6 +689,7 @@ suite('FileSearchEngine', () => {
|
||||
});
|
||||
|
||||
test('Files: no dupes in nested folders', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
let engine = new FileSearchEngine({
|
||||
folderQueries: [
|
||||
{ folder: EXAMPLES_FIXTURES },
|
||||
@@ -681,6 +714,7 @@ suite('FileSearchEngine', () => {
|
||||
suite('FileWalker', () => {
|
||||
|
||||
test('Find: exclude subfolder', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
if (platform.isWindows) {
|
||||
done();
|
||||
return;
|
||||
@@ -708,6 +742,7 @@ suite('FileWalker', () => {
|
||||
});
|
||||
|
||||
test('Find: folder excludes', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
if (platform.isWindows) {
|
||||
done();
|
||||
return;
|
||||
@@ -734,6 +769,7 @@ suite('FileWalker', () => {
|
||||
});
|
||||
|
||||
test('Find: exclude multiple folders', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
if (platform.isWindows) {
|
||||
done();
|
||||
return;
|
||||
@@ -764,6 +800,7 @@ suite('FileWalker', () => {
|
||||
});
|
||||
|
||||
test('Find: exclude folder path suffix', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
if (platform.isWindows) {
|
||||
done();
|
||||
return;
|
||||
@@ -791,6 +828,7 @@ suite('FileWalker', () => {
|
||||
});
|
||||
|
||||
test('Find: exclude subfolder path suffix', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
if (platform.isWindows) {
|
||||
done();
|
||||
return;
|
||||
@@ -818,6 +856,7 @@ suite('FileWalker', () => {
|
||||
});
|
||||
|
||||
test('Find: exclude folder path', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
if (platform.isWindows) {
|
||||
done();
|
||||
return;
|
||||
@@ -845,6 +884,7 @@ suite('FileWalker', () => {
|
||||
});
|
||||
|
||||
test('Find: exclude combination of paths', function (done: () => void) {
|
||||
this.timeout(testTimeout);
|
||||
if (platform.isWindows) {
|
||||
done();
|
||||
return;
|
||||
|
||||
Reference in new issue
Block a user