43 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | module.exports = function (config) { | ||
|  |   config.set({ | ||
|  |     basePath: '..', | ||
|  |     frameworks: ['jasmine'], | ||
|  |     plugins: [ | ||
|  |       require('karma-jasmine'), | ||
|  |       require('karma-chrome-launcher') | ||
|  |     ], | ||
|  |     customLaunchers: { | ||
|  |       // chrome setup for travis CI using chromium
 | ||
|  |       Chrome_travis_ci: { | ||
|  |         base: 'Chrome', | ||
|  |         flags: ['--no-sandbox'] | ||
|  |       } | ||
|  |     }, | ||
|  |     files: [ | ||
|  |       { pattern: 'dist/vendor/es6-shim/es6-shim.js', included: true, watched: false }, | ||
|  |       { pattern: 'dist/vendor/zone.js/dist/zone.js', included: true, watched: false }, | ||
|  |       { pattern: 'dist/vendor/reflect-metadata/Reflect.js', included: true, watched: false }, | ||
|  |       { pattern: 'dist/vendor/systemjs/dist/system-polyfills.js', included: true, watched: false }, | ||
|  |       { pattern: 'dist/vendor/systemjs/dist/system.src.js', included: true, watched: false }, | ||
|  |       { pattern: 'dist/vendor/zone.js/dist/async-test.js', included: true, watched: false }, | ||
|  | 
 | ||
|  |       { pattern: 'config/karma-test-shim.js', included: true, watched: true }, | ||
|  | 
 | ||
|  |       // Distribution folder.
 | ||
|  |       { pattern: 'dist/**/*', included: false, watched: true } | ||
|  |     ], | ||
|  |     exclude: [ | ||
|  |       // Vendor packages might include spec files. We don't want to use those.
 | ||
|  |       'dist/vendor/**/*.spec.js' | ||
|  |     ], | ||
|  |     preprocessors: {}, | ||
|  |     reporters: ['progress'], | ||
|  |     port: 9876, | ||
|  |     colors: true, | ||
|  |     logLevel: config.LOG_INFO, | ||
|  |     autoWatch: true, | ||
|  |     browsers: ['Chrome'], | ||
|  |     singleRun: false | ||
|  |   }); | ||
|  | }; |