karma-ci.conf.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. module.exports = function(config) {
  2. var customLaunchers = {
  3. sl_chrome: {
  4. base: 'SauceLabs',
  5. browserName: 'chrome',
  6. version: '50',
  7. platform: 'OS X 10.11'
  8. },
  9. sl_firefox: {
  10. base: 'SauceLabs',
  11. browserName: 'firefox',
  12. version: '45',
  13. platform: 'OS X 10.11'
  14. },
  15. sl_ie: {
  16. base: 'SauceLabs',
  17. browserName: 'internet explorer',
  18. version: '11.103',
  19. platform: 'Windows 10'
  20. }
  21. };
  22. process.env.SAUCE_USERNAME = 'numeraljs';
  23. process.env.SAUCE_ACCESS_KEY = '5506968c-cfdc-4797-ba75-294620ad475f';
  24. config.set({
  25. reporters: [
  26. 'mocha',
  27. 'saucelabs'
  28. ],
  29. browserDisconnectTimeout : 10000,
  30. browserNoActivityTimeout: 120000,
  31. browserDisconnectTolerance : 1,
  32. browsers: Object.keys(customLaunchers),
  33. sauceLabs: {
  34. testName: 'Web App Unit Tests'
  35. },
  36. customLaunchers: customLaunchers,
  37. singleRun: true
  38. });
  39. };