}
});
-// Default task.
+grunt.registerTask( "testswarm", function( commit, configFile ) {
+ var testswarm = require( "testswarm" ),
+ config = grunt.file.readJSON( configFile );
+ testswarm({
+ url: "http://swarm.jquery.org/",
+ pollInterval: 10000,
+ done: this.async()
+ }, {
+ authUsername: "qunit",
+ authToken: config.qunit.authToken,
+ jobName: 'QUnit commit #<a href="https://github.com/jquery/qunit/commit/' + commit + '">' + commit + '</a>',
+ runMax: 3,
+ "runNames[]": "QUnit",
+ "runUrls[]": "http://swarm.jquery.org/git/qunit/" + commit + "/test/index.html",
+ "browserSets[]": ["popular"]
+ });
+});
+
grunt.registerTask('default', 'lint qunit');
};