Don't run integration tests on Travis

This commit is contained in:
Antonio Scandurra
2015-04-16 09:13:14 +02:00
parent 77d73f92f7
commit b984a48456

View File

@@ -86,23 +86,25 @@ module.exports = (grunt) ->
resourcePath = process.cwd()
coreSpecsPath = path.resolve('spec')
# Integration tests require a fast machine and, for now, we cannot afford to
# run them on Travis.
env = _.extend({}, process.env,
ATOM_INTEGRATION_TESTS_ENABLED: not process.env.TRAVIS
)
if process.platform in ['darwin', 'linux']
options =
cmd: appPath
args: ['--test', "--resource-path=#{resourcePath}", "--spec-directory=#{coreSpecsPath}"]
opts:
env: _.extend({}, process.env,
ATOM_INTEGRATION_TESTS_ENABLED: true
)
env: env
else if process.platform is 'win32'
options =
cmd: process.env.comspec
args: ['/c', appPath, '--test', "--resource-path=#{resourcePath}", "--spec-directory=#{coreSpecsPath}", "--log-file=ci.log"]
opts:
env: _.extend({}, process.env,
ATOM_INTEGRATION_TESTS_ENABLED: true
)
env: env
grunt.log.ok "Launching core specs."
spawn options, (error, results, code) ->