Increase timeout for search tests

This commit is contained in:
Christof Marti committed 2017-10-23 08:04:16 -07:00
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;