module.exports = function (config) { config.set({ basePath: '../../', captureTimeout: 3e5, browserNoActivityTimeout: 3e5, browserDisconnectTimeout: 3e5, browserDisconnectTolerance: 3, concurrency: 1, urlRoot: '/karma', frameworks: ['mocha', 'chai', 'sinon'], files: [ './Tools/DevLoader/BabylonLoader.js', './tests/unit/babylon/babylon.example.tests.js', './tests/unit/babylon/serializers/babylon.glTFSerializer.tests.js', './tests/unit/babylon/src/babylon.node.tests.js', './tests/unit/babylon/src/Loading/babylon.sceneLoader.tests.js', './tests/unit/babylon/src/PostProcess/babylon.postProcess.tests.js', './tests/unit/babylon/src/Material/babylon.material.tests.js', './tests/unit/babylon/src/Mesh/babylon.geometry.tests.js', './tests/unit/babylon/src/Mesh/babylon.mesh.vertexData.tests.js', './tests/unit/babylon/src/Tools/babylon.promise.tests.js', { pattern: 'dist/**/*', watched: false, included: false, served: true }, { pattern: 'assets/**/*', watched: false, included: false, served: true }, { pattern: 'tests/**/*', watched: false, included: false, served: true }, { pattern: 'Playground/scenes/**/*', watched: false, included: false, served: true }, { pattern: 'Playground/textures/**/*', watched: false, included: false, served: true }, { pattern: 'Playground/sounds/**/*', watched: false, included: false, served: true }, { pattern: 'Tools/DevLoader/**/*', watched: false, included: false, served: true }, { pattern: 'Tools/Gulp/config.json', watched: false, included: false, served: true }, ], proxies: { '/': '/base/' }, port: 3000, colors: true, autoWatch: false, singleRun: false, // level of logging // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG logLevel: config.LOG_INFO, browsers: ['PhantomJS'] }) }