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
 | |
|   });
 | |
| };
 |