Ensure immediate output if just one test is run

This commit is contained in:
Mariusz Nowak 2019-05-16 10:18:43 +02:00
parent db44d68e11
commit d4b4c7e90c
No known key found for this signature in database
GPG Key ID: AA6F4CCD415BF299

View File

@ -50,6 +50,14 @@ globby(patterns).then(paths => {
process.stderr.write(chalk.red.bold('No test files matched\n\n'));
process.exit(1);
}
if (paths.length === 1) {
const spawnDeferred = spawn('./bin/test', ['--require=sinon-bluebird', paths[0]], {
env: { FORCE_COLOR: '1', PATH: process.env.PATH },
});
spawnDeferred.stdout.pipe(process.stdout);
spawnDeferred.stderr.pipe(process.stderr);
return spawnDeferred;
}
const limit = pLimit(processesCount);