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 path from 'path'; | ||||
| import * as execa from 'execa'; | ||||
| import * as semver from 'semver'; | ||||
| 
 | ||||
| // gulp-help monkeypatches tasks to have an additional description parameter
 | ||||
| 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. | ||||
|  */ | ||||
| gulp.task('test', 'Runs all tests.', () => { | ||||
|   return gulp.src(`${outDir}/test/**/*.js`) | ||||
|     .pipe(mocha({reporter: 'mocha-jenkins-reporter', | ||||
|                   require: ['ts-node/register']})); | ||||
|   if (semver.satisfies(process.version, ">=6")) { | ||||
|     return gulp.src(`${outDir}/test/**/*.js`) | ||||
|       .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