diff --git a/karma.conf.js b/karma.conf.js deleted file mode 100644 index cfbeca0017..0000000000 --- a/karma.conf.js +++ /dev/null @@ -1,203 +0,0 @@ -// Karma configuration -// Generated on Tue Dec 08 2015 23:01:01 GMT-0800 (Pacific Standard Time) - -module.exports = function (config) { - // Check out https://saucelabs.com/platforms for expanding browser coverage - // some browsers are disabled due to selenium fails to start browser instance. - // will be re enabled once issue's resolved. - var customLaunchers = { - sl_chrome: { - base: 'SauceLabs', - browserName: 'chrome', - version: '46' - }, - sl_chrome_beta: { - base: 'SauceLabs', - browserName: 'chrome', - version: 'beta' - }, - /* - sl_chrome_dev: { - base: 'SauceLabs', - browserName: 'chrome', - version: 'dev' - },*/ - sl_firefox: { - base: 'SauceLabs', - browserName: 'firefox', - version: '44' - }, - /*sl_firefox_beta: { - base: 'SauceLabs', - browserName: 'firefox', - version: 'beta' - }, - sl_firefox_dev: { - base: 'SauceLabs', - browserName: 'firefox', - version: 'dev' - },*/ - sl_safari7: { - base: 'SauceLabs', - browserName: 'safari', - platform: 'OS X 10.9', - version: '7' - }, - sl_safari8: { - base: 'SauceLabs', - browserName: 'safari', - platform: 'OS X 10.10', - version: '8' - }, - sl_safari9: { - base: 'SauceLabs', - browserName: 'safari', - platform: 'OS X 10.11', - version: '9.0' - }, - sl_ios7: { - base: 'SauceLabs', - browserName: 'iphone', - platform: 'OS X 10.11', - version: '7.1' - }, - sl_ios8: { - base: 'SauceLabs', - browserName: 'iphone', - platform: 'OS X 10.11', - version: '8.4' - }, - sl_ios9: { - base: 'SauceLabs', - browserName: 'iphone', - platform: 'OS X 10.11', - version: '9.1' - }, - sl_ie9: { - base: 'SauceLabs', - browserName: 'internet explorer', - platform: 'Windows 2008', - version: '9' - }, - sl_ie10: { - base: 'SauceLabs', - browserName: 'internet explorer', - platform: 'Windows 2012', - version: '10' - }, - sl_ie11: { - base: 'SauceLabs', - browserName: 'internet explorer', - platform: 'Windows 8.1', - version: '11' - }, - sl_edge: { - base: 'SauceLabs', - browserName: 'microsoftedge', - platform: 'Windows 10', - version: '20.10240' - }, - sl_android_4_1: { - base: 'SauceLabs', - browserName: 'android', - platform: 'Linux', - version: '4.1' - }, - sl_android_4_2: { - base: 'SauceLabs', - browserName: 'android', - platform: 'Linux', - version: '4.2' - }, - sl_android_4_3: { - base: 'SauceLabs', - browserName: 'android', - platform: 'Linux', - version: '4.3' - }, - sl_android_4_4: { - base: 'SauceLabs', - browserName: 'android', - platform: 'Linux', - version: '4.4' - }, - sl_android5: { - base: 'SauceLabs', - browserName: 'android', - platform: 'Linux', - version: '5.1' - } - }; - - config.set({ - - // base path that will be used to resolve all patterns (eg. files, exclude) - basePath: '', - - // frameworks to use - // available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ['browserify', 'jasmine'], - - // list of files / patterns to load in the browser - files: [ - 'node_modules/babel-polyfill/dist/polyfill.js', - 'spec-js/helpers/marble-testing.js', - 'spec-js/helpers/test-helper.js', - 'spec-js/helpers/ajax-helper.js', - 'spec-js/**/*-spec.js' - ], - - // list of files to exclude - exclude: [ - ], - - // preprocess matching files before serving them to the browser - // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor - preprocessors: { - 'spec-js/**/*.js': ['browserify'] - }, - - // test results reporter to use - // possible values: 'dots', 'progress' - // available reporters: https://npmjs.org/browse/keyword/karma-reporter - reporters: ['dots','saucelabs'], - - // web server port - port: 9876, - - // enable / disable colors in the output (reporters and logs) - colors: true, - - // level of logging - // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG - logLevel: config.LOG_INFO, - - // enable / disable watching file and executing tests whenever any file changes - autoWatch: false, - - // start these browsers - // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - customLaunchers: customLaunchers, - browsers: process.env.TRAVIS ? Object.keys(customLaunchers) : ['Chrome'], - - // Continuous Integration mode - // if true, Karma captures browsers, runs the tests and exits - singleRun: true, - - // Concurrency level - // how many browser should be started simultanous - concurrency: 1, - - browserNoActivityTimeout: 30000, - - sauceLabs: { - testName: 'RxJS 5 browser test', - options: { - 'command-timeout': 600, - 'idle-timeout': 12000, - 'max-duration': 10800, - 'recordScreenshots': true - } - } - }); -}; \ No newline at end of file diff --git a/spec/support/mocha.sauce.runner.js b/spec/support/mocha.sauce.runner.js index a52d4d3694..9b21123a18 100644 --- a/spec/support/mocha.sauce.runner.js +++ b/spec/support/mocha.sauce.runner.js @@ -51,12 +51,6 @@ var customLaunchers = { platform: 'OS X 10.11', version: '9.0' }, - sl_ios7: { - base: 'SauceLabs', - browserName: 'iphone', - platform: 'OS X 10.11', - version: '7.1' - }, sl_ios8: { base: 'SauceLabs', browserName: 'iphone',