From 54ef9db15018d3831d3d9bc67bbcd70bbb88c1c1 Mon Sep 17 00:00:00 2001 From: Feross Aboukhadijeh Date: Thu, 18 Feb 2016 16:27:45 -0800 Subject: test: always run saucelabs test locally (#619) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I think this is a simpler approach for #619. Always run the sauce labs tests locally. If users lack the right sauce labs credentials, they’ll get an error and hopefully set up zuul correctly before sending a PR. --- bin/test.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'bin') diff --git a/bin/test.js b/bin/test.js index 1de9eac..6b2f3e9 100644 --- a/bin/test.js +++ b/bin/test.js @@ -1,15 +1,9 @@ #!/usr/bin/env node var spawn = require('cross-spawn-async') -var findNearestFile = require('find-nearest-file') -var path = require('path') -var userHome = require('user-home') -var pathExists = require('path-exists') -// .zuulrc logic from https://github.com/defunctzombie/zuul/blob/a0de46a5906c84b19f655c487f7c8debe938984d/bin/zuul#L384 -var zuulrcPath = findNearestFile('.zuulrc') || path.join(userHome, '.zuulrc') -var hasSauceLabEnvVars = process.env.SAUCE_USERNAME && process.env.SAUCE_ACCESS_KEY -var runSauceLabs = hasSauceLabEnvVars || pathExists.sync(zuulrcPath) +var runSauceLabs = !process.env.CI || + (process.env.SAUCE_USERNAME && process.env.SAUCE_ACCESS_KEY) npmRun('test-node', function () { npmRun('test-browser-headless', function () { -- cgit v1.2.3