Autoenable travis integration

This commit is contained in:
everzet
2013-06-04 00:34:28 +01:00
parent fe6c92e6dc
commit e69a377f3c

View File

@@ -120,9 +120,10 @@ class Extension implements ExtensionInterface
if (isset($config['saucelabs'])) {
$capabilities = $container->getParameter('behat.mink.saucelabs.capabilities');
if ($config['saucelabs']['travis']) {
if (getenv('TRAVIS_JOB_NUMBER')) {
$capabilities['tunnel-identifier'] = getenv('TRAVIS_JOB_NUMBER');
$capabilities['build'] = getenv('TRAVIS_BUILD_NUMBER');
$capabilities['tags'] = array('CI', 'PHP'.phpversion());
}
$container->setParameter('behat.mink.saucelabs.capabilities', $capabilities);
@@ -370,9 +371,6 @@ class Extension implements ExtensionInterface
scalarNode('access_key')->
defaultValue(getenv('SAUCE_ACCESS_KEY'))->
end()->
booleanNode('travis')->
defaultValue(isset($config['saucelabs']['travis']) ? 'true' === $config['saucelabs']['travis'] : false)->
end()->
booleanNode('connect')->
defaultValue(isset($config['saucelabs']['connect']) ? 'true' === $config['saucelabs']['connect'] : false)->
end()->