diff --git a/lib/api.js b/lib/api.js index 12bf420d3..14d2a7200 100644 --- a/lib/api.js +++ b/lib/api.js @@ -111,10 +111,8 @@ class Api extends Emittery { } }; - let cacheDir; let testFiles; try { - cacheDir = this._createCacheDir(); testFiles = await globs.findTests({cwd: this.options.projectDir, ...apiOptions.globs}); if (selectedFiles.length === 0) { selectedFiles = filter.length === 0 ? testFiles : globs.applyTestFileFilter({ @@ -189,7 +187,7 @@ class Api extends Emittery { const {providers = []} = this.options; const providerStates = (await Promise.all(providers.map(async ({type, main}) => { - const state = await main.compile({cacheDir, files: testFiles}); + const state = await main.compile({cacheDir: this._createCacheDir(), files: testFiles}); return state === null ? null : {type, state}; }))).filter(state => state !== null);