karma.conf.js 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. module.exports = function (config) {
  2. config.set({
  3. basePath: '../../',
  4. captureTimeout: 3e5,
  5. browserNoActivityTimeout: 3e5,
  6. browserDisconnectTimeout: 3e5,
  7. browserDisconnectTolerance: 3,
  8. concurrency: 1,
  9. urlRoot: '/karma',
  10. frameworks: ['mocha', 'chai', 'sinon'],
  11. files: [
  12. './Tools/DevLoader/BabylonLoader.js',
  13. './tests/unit/babylon/babylon.example.tests.js',
  14. './tests/unit/babylon/serializers/babylon.glTFSerializer.tests.js',
  15. './tests/unit/babylon/src/babylon.node.tests.js',
  16. './tests/unit/babylon/src/Loading/babylon.sceneLoader.tests.js',
  17. './tests/unit/babylon/src/PostProcess/babylon.postProcess.tests.js',
  18. './tests/unit/babylon/src/Material/babylon.material.tests.js',
  19. './tests/unit/babylon/src/Mesh/babylon.geometry.tests.js',
  20. './tests/unit/babylon/src/Mesh/babylon.mesh.vertexData.tests.js',
  21. './tests/unit/babylon/src/Tools/babylon.promise.tests.js',
  22. { pattern: 'dist/**/*', watched: false, included: false, served: true },
  23. { pattern: 'assets/**/*', watched: false, included: false, served: true },
  24. { pattern: 'tests/**/*', watched: false, included: false, served: true },
  25. { pattern: 'Playground/scenes/**/*', watched: false, included: false, served: true },
  26. { pattern: 'Playground/textures/**/*', watched: false, included: false, served: true },
  27. { pattern: 'Playground/sounds/**/*', watched: false, included: false, served: true },
  28. { pattern: 'Tools/DevLoader/**/*', watched: false, included: false, served: true },
  29. { pattern: 'Tools/Gulp/config.json', watched: false, included: false, served: true },
  30. ],
  31. proxies: {
  32. '/': '/base/'
  33. },
  34. port: 3000,
  35. colors: true,
  36. autoWatch: false,
  37. singleRun: false,
  38. // level of logging
  39. // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
  40. logLevel: config.LOG_INFO,
  41. browsers: ['PhantomJS']
  42. })
  43. }