diff --git a/.travis.yml b/.travis.yml index ec22031..c4d0cac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,12 +1,27 @@ language: python python: - - 2.7 +- 2.7 install: - - mkdir -p buildout-cache/{eggs,downloads} - - python bootstrap.py -c travis.cfg -d - - bin/buildout -c travis.cfg -N -q -t 3 +- mkdir -p buildout-cache/{eggs,downloads} +- python bootstrap.py -c travis.cfg -d +- bin/buildout -c travis.cfg -N -q -t 3 +- curl -O http://saucelabs.com/downloads/Sauce-Connect-latest.zip +- unzip Sauce-Connect-latest.zip +- java -jar Sauce-Connect.jar $SAUCE_USERNAME $SAUCE_ACCESS_KEY -i $TRAVIS_JOB_ID -f CONNECTED & +- JAVA_PID=$! +- bash -c "while [ ! -f CONNECTED ]; do sleep 2; done" script: - - bin/test +- bin/test +after_script: +- kill $JAVA_PID notifications: email: - - prive-ged@listes.entrouvert.com + - prive-ged@listes.entrouvert.com + - travis-reports@ecreall.com +env: + global: + - secure: DyqYMx8BV5o2p37Dj75UkQeTgo59bujzKBYpinon8WLWb1bMr/jmRBicSqR3zzG/Ca3VkD4x9n3xan4oxK6ulkFOFtuewyqketOHpyP3msDQDYjxIkU2N9cXLAew2HGfKCQElb24X02nsjPW6NhQFF/JzmNpQVhkM8uIN0Az6vI= + - secure: LSSegWUWMWhFrKsB2KPSH7ykYY0k8t80nFzHWg0wnaxQQ3F0/O8RNFA0LfHI0WgLI4B2ZyDmqZzIs/i+Rqgu8miQ0/8SzP/RKYXPTljh2wRcNnln+WTLjyVb4wfEnsJW1iqp1VHOk9B2LZ/AC8LnTU5popX1PtRBbjC/HHlJAPA= + - ROBOT_BUILD_NUMBER=travis-$TRAVIS_BUILD_NUMBER + - ROBOT_REMOTE_URL=http://$SAUCE_USERNAME:$SAUCE_ACCESS_KEY@ondemand.saucelabs.com:80/wd/hub + - ROBOT_DESIRED_CAPABILITIES=tunnel-identifier:$TRAVIS_JOB_ID diff --git a/src/collective/contact/core/tests/robot/test_contacts.robot b/src/collective/contact/core/tests/robot/test_contacts.robot index 8c125e9..45081a3 100644 --- a/src/collective/contact/core/tests/robot/test_contacts.robot +++ b/src/collective/contact/core/tests/robot/test_contacts.robot @@ -1,7 +1,12 @@ *** Settings *** -Test Setup Open test browser -Test Teardown Close all browsers +#Test Setup Open test browser +#Test Teardown Close all browsers + Resource plone/app/robotframework/keywords.robot +Resource plone/app/robotframework/saucelabs.robot + +Test Setup Open SauceLabs test browser +Test Teardown Run keywords Report test status Close all browsers *** Keywords *** Go to directory diff --git a/travis.cfg b/travis.cfg index 0f72aba..883b6c4 100644 --- a/travis.cfg +++ b/travis.cfg @@ -1,4 +1,7 @@ [buildout] +allow-hosts += + code.google.com + robotframework.googlecode.com extends = https://raw.github.com/collective/buildout.plonetest/master/travis-4.3.x.cfg base.cfg