karma.conf.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. module.exports = function (config) {
  2. 'use strict';
  3. config.set({
  4. basePath: '../../',
  5. browserNoActivityTimeout: 1800000,
  6. urlRoot: '/karma',
  7. frameworks: ['mocha', 'chai', 'sinon'],
  8. files: [
  9. './Tools/DevLoader/BabylonLoader.js',
  10. './tests/validation/index.css',
  11. './tests/validation/integration.js',
  12. { pattern: 'dist/**/*', watched: false, included: false, served: true },
  13. { pattern: 'assets/**/*', watched: false, included: false, served: true },
  14. { pattern: 'tests/**/*', watched: false, included: false, served: true },
  15. { pattern: 'Playground/scenes/**/*', watched: false, included: false, served: true },
  16. { pattern: 'Playground/textures/**/*', watched: false, included: false, served: true },
  17. { pattern: 'Playground/sounds/**/*', watched: false, included: false, served: true },
  18. { pattern: 'Tools/DevLoader/**/*', watched: false, included: false, served: true },
  19. { pattern: 'Tools/Gulp/config.json', watched: false, included: false, served: true },
  20. ],
  21. proxies: {
  22. '/': '/base/'
  23. },
  24. reporters: ['progress'],
  25. port: 1338,
  26. colors: true,
  27. autoWatch: false,
  28. singleRun: false,
  29. // level of logging
  30. // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
  31. logLevel: config.LOG_INFO,
  32. browsers: ['Chrome']
  33. });
  34. };