From: Lachèze Alexandre Date: Sun, 24 Nov 2013 15:45:55 +0000 (+0100) Subject: Add karma tests run on saucelabs X-Git-Tag: 2.5.1~18^2~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=205a04f44e9557c70b11b185512ef84ee611d13f;p=thirdparty%2Fmoment.git Add karma tests run on saucelabs --- diff --git a/Gruntfile.js b/Gruntfile.js index 6fbbd0511..0356499bb 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -30,11 +30,54 @@ module.exports = function (grunt) { 'test/moment/**/*.js', 'test/lang/**/*.js', 'test/browser.js' - ] + ], + sauceLabs: { + startConnect: true, + testName: 'MomentJS' + }, + customLaunchers: { + sl_chrome_win_xp: { + base: 'SauceLabs', + browserName: 'chrome', + platform: 'Windows XP' + }, + sl_ie9_win7: { + base: 'SauceLabs', + browserName: 'internet explorer', + platform: 'Windows 7', + version: '9' + }, + sl_ie8_win7: { + base: 'SauceLabs', + browserName: 'internet explorer', + platform: 'Windows 7', + version: '8' + }, + sl_ff_linux: { + base: 'SauceLabs', + browserName: 'firefox', + platform: 'Linux', + }, + sl_safari_osx: { + base: 'SauceLabs', + browserName: 'safari', + platform: 'OS X 10.8', + } + }, }, chrome: { singleRun: true, browsers: ['Chrome'], + }, + sauce: { + singleRun: true, + browsers: [ + 'sl_chrome_win_xp', + 'sl_ie9_win7', + 'sl_ie8_win7', + 'sl_ff_linux', + 'sl_safari_osx' + ] } }, @@ -131,6 +174,7 @@ module.exports = function (grunt) { //test tasks grunt.registerTask('test:node', ['nodeunit']); grunt.registerTask('test:browser', ['concat', 'embed_languages', 'karma:chrome']); + grunt.registerTask('test:sauce-browser', ['concat', 'embed_languages', 'karma:sauce']); // Task to be run when releasing a new version grunt.registerTask('release', ['jshint', 'nodeunit', 'concat', diff --git a/package.json b/package.json index b3e125d9a..46cfe2d4d 100644 --- a/package.json +++ b/package.json @@ -47,11 +47,10 @@ "grunt-contrib-uglify": "latest", "grunt-contrib-watch": "latest", "grunt-lib-legacyhelpers": "latest", - "karma-chrome-launcher": "~0.1.0", - "karma-firefox-launcher": "~0.1.0", - "karma": "~0.10.4", - "grunt-karma": "~0.6.2", - "karma-nodeunit": "~0.1.1" + "grunt-karma": "https://github.com/karma-runner/grunt-karma/archive/a8472d47240a71673cb5601acba6a093fe7387c1.tar.gz", + "karma": "~0.11.0", + "karma-nodeunit": "~0.1.1", + "karma-sauce-launcher": "~0.1" }, "scripts": { "test": "grunt"