mirror of
https://github.com/Microsoft/vscode
synced 2024-08-28 05:19:39 +00:00
Converted mocha-runner to TS, indicated to exit smoke test on mocha tests termination.
This commit is contained in:
parent
836d40adbf
commit
078fa6d3da
|
@ -71,7 +71,7 @@ function runTests() {
|
|||
console.log('Running tests...')
|
||||
const spawn = require('child_process').spawn;
|
||||
var proc = spawn(process.execPath, [
|
||||
'src/mocha-runner.js'
|
||||
'out/mocha-runner.js'
|
||||
]);
|
||||
proc.stdout.on('data', data => {
|
||||
console.log(data.toString());
|
||||
|
|
|
@ -3,19 +3,17 @@
|
|||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
var Mocha = require('mocha');
|
||||
var path = require('path');
|
||||
const MochaTest = require('mocha');
|
||||
const path = require('path');
|
||||
|
||||
var mocha = new Mocha({
|
||||
const mochaTest = new MochaTest({
|
||||
timeout: 360000,
|
||||
retries: 2,
|
||||
slow: 50000,
|
||||
useColors: true
|
||||
});
|
||||
|
||||
mocha.addFile(path.join(process.cwd(), 'out/test.js'));
|
||||
mocha.run((failures) => {
|
||||
process.on('exit', () => {
|
||||
process.exit(failures);
|
||||
});
|
||||
mochaTest.addFile(path.join(process.cwd(), 'out/test.js'));
|
||||
mochaTest.run((failures) => {
|
||||
process.exit(failures);
|
||||
});
|
Loading…
Reference in a new issue