52 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/**
 | 
						|
 * @license
 | 
						|
 * Copyright Google Inc. All Rights Reserved.
 | 
						|
 *
 | 
						|
 * Use of this source code is governed by an MIT-style license that can be
 | 
						|
 * found in the LICENSE file at https://angular.io/license
 | 
						|
 */
 | 
						|
 | 
						|
module.exports = function(config) {
 | 
						|
  config.set({
 | 
						|
    basePath: '',
 | 
						|
    client: {errorpolicy: config.errorpolicy},
 | 
						|
    files: [
 | 
						|
      'node_modules/systemjs/dist/system-polyfills.js', 'node_modules/systemjs/dist/system.src.js',
 | 
						|
      'node_modules/whatwg-fetch/fetch.js',
 | 
						|
      {pattern: 'node_modules/rxjs/**/**/*.js', included: false, watched: false},
 | 
						|
      {pattern: 'node_modules/rxjs/**/**/*.js.map', included: false, watched: false},
 | 
						|
      {pattern: 'node_modules/rxjs/**/*.js', included: false, watched: false},
 | 
						|
      {pattern: 'node_modules/es6-promise/**/*.js', included: false, watched: false},
 | 
						|
      {pattern: 'node_modules/core-js/**/*.js', included: false, watched: false},
 | 
						|
      {pattern: 'node_modules/rxjs/**/*.js.map', included: false, watched: false},
 | 
						|
      {pattern: 'test/assets/**/*.*', watched: true, served: true, included: false},
 | 
						|
      {pattern: 'build/**/*.js.map', watched: true, served: true, included: false},
 | 
						|
      {pattern: 'build/**/*.js', watched: true, served: true, included: false}
 | 
						|
    ],
 | 
						|
 | 
						|
    plugins: [
 | 
						|
      require('karma-chrome-launcher'), require('karma-firefox-launcher'),
 | 
						|
      require('karma-sourcemap-loader')
 | 
						|
    ],
 | 
						|
 | 
						|
    preprocessors: {'**/*.js': ['sourcemap']},
 | 
						|
 | 
						|
    exclude: ['test/microtasks.spec.ts'],
 | 
						|
 | 
						|
    reporters: ['progress'],
 | 
						|
 | 
						|
    // port: 9876,
 | 
						|
    colors: true,
 | 
						|
 | 
						|
    logLevel: config.LOG_INFO,
 | 
						|
 | 
						|
    browsers: ['Chrome'],
 | 
						|
 | 
						|
    captureTimeout: 60000,
 | 
						|
    retryLimit: 4,
 | 
						|
 | 
						|
    autoWatch: true,
 | 
						|
    singleRun: false
 | 
						|
  });
 | 
						|
};
 |