chore(travis): merge cloudtest into one task

This commit is contained in:
Andy Joslin
2014-02-21 11:46:04 -05:00
parent 2afde2c291
commit 8847b0759e
2 changed files with 10 additions and 2 deletions

View File

@@ -228,6 +228,14 @@ module.exports = function(grunt) {
'concat:bundlemin'
]);
grunt.registerTask('cloudtest', [
'sauce-connect',
'karma:sauce',
'connect',
'exec:e2e-sauce',
'sauce-disconnect'
]);
grunt.registerMultiTask('karma', 'Run karma', function() {
var done = this.async();
var options = this.options();
@@ -269,7 +277,7 @@ module.exports = function(grunt) {
username: process.env.SAUCE_USER,
accessKey: process.env.SAUCE_KEY,
verbose: true,
tunnelIdentifier: process.env.TRAVIS_BUILD_NUMBER,
tunnelIdentifier: process.env.TRAVIS_BUILD_NUMBER
}, function(err, instance) {
if (err) {
grunt.fail.fatal('Failed to launch sauce connect!', err);

View File

@@ -85,7 +85,7 @@ function run {
echo ""
# Do sauce unit tests and e2e tests with all browsers (takes longer)
grunt sauce-connect karma:sauce --reporters=dots exec:e2e-sauce sauce-disconnect
grunt cloudtest
echo ""
echo "--- Build and tests complete! ---"