karma.conf.saucelabs.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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: '**/*', watched: false, included: false, served: true },
  13. ],
  14. proxies: {
  15. '/': '/base/'
  16. },
  17. //reporters: ['progress'],
  18. port: 1338,
  19. colors: true,
  20. autoWatch: false,
  21. singleRun: false,
  22. // level of logging
  23. // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
  24. logLevel: config.LOG_ERROR,
  25. //browsers: ['Chrome'],
  26. sauceLabs: {
  27. testName: 'Web App Unit Tests'
  28. },
  29. customLaunchers: {
  30. sl_firefox: {
  31. base: 'SauceLabs',
  32. browserName: 'firefox',
  33. platform: 'Windows 10',
  34. version: '57'
  35. },
  36. sl_ie_11: {
  37. base: 'SauceLabs',
  38. browserName: 'internet explorer',
  39. platform: 'Windows 10',
  40. version: '11'
  41. },
  42. sl_android: {
  43. base: 'SauceLabs',
  44. browserName: 'Browser',
  45. platform: 'Android',
  46. version: '4.4',
  47. deviceName: 'Samsung Galaxy S3 Emulator',
  48. deviceOrientation: 'portrait'
  49. }
  50. },
  51. browsers: ['sl_firefox'],
  52. reporters: ['dots', 'saucelabs'],
  53. singleRun: true
  54. });
  55. };