Enables some unit tests on travis.
This commit is contained in:
		
							parent
							
								
									049d7fa277
								
							
						
					
					
						commit
						c45300e06c
					
				
							
								
								
									
										13
									
								
								gulpfile.js
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								gulpfile.js
									
									
									
									
									
								
							| @ -525,6 +525,19 @@ gulp.task('botmakeref', function (done) { | |||||||
|   }); |   }); | ||||||
| }); | }); | ||||||
| 
 | 
 | ||||||
|  | gulp.task('unittestcli', function (done) { | ||||||
|  |   var args = ['JASMINE_CONFIG_PATH=test/unit/clitests.json']; | ||||||
|  |   var testProcess = spawn('node_modules/.bin/jasmine', args, | ||||||
|  |                           {stdio: 'inherit'}); | ||||||
|  |   testProcess.on('close', function (code) { | ||||||
|  |     if (code !== 0) { | ||||||
|  |       done(new Error('Unit tests failed.')); | ||||||
|  |       return; | ||||||
|  |     } | ||||||
|  |     done(); | ||||||
|  |   }); | ||||||
|  | }); | ||||||
|  | 
 | ||||||
| gulp.task('lint', function (done) { | gulp.task('lint', function (done) { | ||||||
|   console.log(); |   console.log(); | ||||||
|   console.log('### Linting JS files'); |   console.log('### Linting JS files'); | ||||||
|  | |||||||
| @ -8,7 +8,8 @@ | |||||||
|     "gulp": "^3.9.1", |     "gulp": "^3.9.1", | ||||||
|     "gulp-util": "^3.0.7", |     "gulp-util": "^3.0.7", | ||||||
|     "gulp-zip": "^3.2.0", |     "gulp-zip": "^3.2.0", | ||||||
|     "jasmine-core": "^2.4.1", |     "jasmine": "^2.5.2", | ||||||
|  |     "jasmine-core": "^2.5.2", | ||||||
|     "jsdoc": "^3.3.0-alpha9", |     "jsdoc": "^3.3.0-alpha9", | ||||||
|     "mkdirp": "^0.5.1", |     "mkdirp": "^0.5.1", | ||||||
|     "node-ensure": "^0.0.0", |     "node-ensure": "^0.0.0", | ||||||
| @ -23,7 +24,7 @@ | |||||||
|     "yargs": "^3.14.0" |     "yargs": "^3.14.0" | ||||||
|   }, |   }, | ||||||
|   "scripts": { |   "scripts": { | ||||||
|     "test": "gulp lint" |     "test": "gulp lint unittestcli" | ||||||
|   }, |   }, | ||||||
|   "repository": { |   "repository": { | ||||||
|     "type": "git", |     "type": "git", | ||||||
|  | |||||||
							
								
								
									
										18
									
								
								test/unit/clitests.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								test/unit/clitests.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,18 @@ | |||||||
|  | { | ||||||
|  |   "spec_dir": "test/unit", | ||||||
|  |   "spec_files": [ | ||||||
|  |     "cff_parser_spec.js", | ||||||
|  |     "crypto_spec.js", | ||||||
|  |     "dom_utils_spec.js", | ||||||
|  |     "evaluator_spec.js", | ||||||
|  |     "fonts_spec.js", | ||||||
|  |     "function_spec.js", | ||||||
|  |     "murmurhash3_spec.js", | ||||||
|  |     "parser_spec.js", | ||||||
|  |     "primitives_spec.js", | ||||||
|  |     "stream_spec.js", | ||||||
|  |     "type1_parser_spec.js", | ||||||
|  |     "unicode_spec.js", | ||||||
|  |     "util_spec.js" | ||||||
|  |   ] | ||||||
|  | } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user