karma-cov.conf.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. module.exports = function (config) {
  2. config.set({
  3. basePath: '.',
  4. browsers: ['Firefox'],
  5. frameworks: ['mocha'],
  6. client: {
  7. mocha: {
  8. timeout : 10000, // 10 seconds - upped from 2 seconds
  9. retries: 3 // Allow for slow server on CI.
  10. }
  11. },
  12. reporters: ['mocha', 'coverage', 'remap-coverage'],
  13. files: [
  14. 'node_modules/es6-promise/dist/es6-promise.js',
  15. 'build/injector.js',
  16. 'build/coverage.js'
  17. ],
  18. preprocessors: {
  19. 'build/coverage.js': ['sourcemap']
  20. },
  21. coverageReporter: {
  22. type: 'in-memory'
  23. },
  24. remapCoverageReporter: {
  25. 'text-summary': null, // to show summary in console
  26. json: 'coverage/remapped.json',
  27. html: 'coverage/html'
  28. },
  29. browserNoActivityTimeout: 31000, // 31 seconds - upped from 10 seconds
  30. browserDisconnectTimeout: 31000, // 31 seconds - upped from 2 seconds
  31. browserDisconnectTolerance: 2,
  32. port: 9876,
  33. colors: true,
  34. singleRun: true,
  35. logLevel: config.LOG_INFO
  36. });
  37. };