diff --git a/saucelabs.js b/saucelabs.js new file mode 100644 index 000000000..29a3a215d --- /dev/null +++ b/saucelabs.js @@ -0,0 +1,29 @@ +var port = 8081; + +// Create a web server for the local dir +var connect = require('connect'); +var server = connect.createServer( + connect.static(__dirname) +).listen(port); + +// Tell saucelabs to run some tests +var username = process.env['SAUCE_USERNAME']; +var accessKey = process.env['SAUCE_ACCESS_KEY']; + +var request = require('request'); + +request.post( + 'https://saucelabs.com/rest/v1/' + username + '/js-tests', + { + auth: { user: username, pass: accessKey }, + json: { + platforms: [[ "Windows 7", "chrome", "27" ]], + url: "http://localhost:" + port + "/test/index.html", + framework: "qunit" + } + }, + function (error, response, body) { + console.log(response.statusCode); + console.log(body); + } +); \ No newline at end of file