mirror of https://github.com/grpc/grpc-node.git
Skip proto-loader tests for unsupported versions
This commit is contained in:
parent
1a9e7cd7c7
commit
0bc3d0b3b6
|
|
@ -22,6 +22,7 @@ import * as fs from 'fs';
|
||||||
import * as mocha from 'gulp-mocha';
|
import * as mocha from 'gulp-mocha';
|
||||||
import * as path from 'path';
|
import * as path from 'path';
|
||||||
import * as execa from 'execa';
|
import * as execa from 'execa';
|
||||||
|
import * as semver from 'semver';
|
||||||
|
|
||||||
// gulp-help monkeypatches tasks to have an additional description parameter
|
// gulp-help monkeypatches tasks to have an additional description parameter
|
||||||
const gulp = help(_gulp);
|
const gulp = help(_gulp);
|
||||||
|
|
@ -63,7 +64,12 @@ gulp.task('compile', 'Transpiles src/ and test/.', () => execNpmCommand('compile
|
||||||
* Transpiles src/ and test/, and then runs all tests.
|
* Transpiles src/ and test/, and then runs all tests.
|
||||||
*/
|
*/
|
||||||
gulp.task('test', 'Runs all tests.', () => {
|
gulp.task('test', 'Runs all tests.', () => {
|
||||||
return gulp.src(`${outDir}/test/**/*.js`)
|
if (semver.satisfies(process.version, ">=6")) {
|
||||||
.pipe(mocha({reporter: 'mocha-jenkins-reporter',
|
return gulp.src(`${outDir}/test/**/*.js`)
|
||||||
require: ['ts-node/register']}));
|
.pipe(mocha({reporter: 'mocha-jenkins-reporter',
|
||||||
|
require: ['ts-node/register']}));
|
||||||
|
} else {
|
||||||
|
console.log(`Skipping proto-loader tests for Node ${process.version}`);
|
||||||
|
return Promise.resolve(null);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue