12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- module.exports = function (config) {
- 'use strict';
- config.set({
- basePath: '../../',
- captureTimeout: 3e5,
- browserNoActivityTimeout: 3e5,
- browserDisconnectTimeout: 3e5,
- browserDisconnectTolerance: 3,
- concurrency: 1,
- urlRoot: '/karma',
- frameworks: ['mocha', 'chai', 'sinon'],
- files: [
- './dist/preview release/earcut.min.js',
- './Tools/DevLoader/BabylonLoader.js',
- './tests/validation/index.css',
- './tests/validation/integration.js',
- './favicon.ico',
- { 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: 1338,
- 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,
- browserStack: {
- project: 'Babylon JS Validation Tests',
- video: false,
- debug : 'true',
- timeout: 1200,
- build: process.env.TRAVIS_BUILD_NUMBER,
- username: process.env.BROWSER_STACK_USERNAME,
- accessKey: process.env.BROWSER_STACK_ACCESS_KEY
- },
- customLaunchers: {
- bs_chrome_win: {
- base: 'BrowserStack',
- browser: 'Chrome',
- browser_version: '63.0',
- os: 'Windows',
- os_version: '10'
- },
- bs_edge_win: {
- base: 'BrowserStack',
- browser: 'Edge',
- browser_version: '16.0',
- os: 'Windows',
- os_version: '10'
- },
- bs_firefox_win: {
- base: 'BrowserStack',
- browser: 'Firefox',
- browser_version: '57.0',
- os: 'Windows',
- os_version: '10'
- },
- bs_chrome_android: {
- base: 'BrowserStack',
- os: 'Android',
- os_version : '8.0',
- device : 'Google Pixel',
- real_mobile : 'true'
- },
- bs_safari_ios: {
- base: 'BrowserStack',
- os: 'ios',
- os_version : '10.3',
- device : 'iPhone 7',
- real_mobile : 'true'
- }
- },
- browsers: ['bs_chrome_android'],
- reporters: ['dots', 'BrowserStack'],
- singleRun: true
- });
- };
|