Robot tests in Travis
This commit is contained in:
parent
c2771449e1
commit
9b0931a0d0
27
.travis.yml
27
.travis.yml
|
@ -1,12 +1,27 @@
|
||||||
language: python
|
language: python
|
||||||
python:
|
python:
|
||||||
- 2.7
|
- 2.7
|
||||||
install:
|
install:
|
||||||
- mkdir -p buildout-cache/{eggs,downloads}
|
- mkdir -p buildout-cache/{eggs,downloads}
|
||||||
- python bootstrap.py -c travis.cfg -d
|
- python bootstrap.py -c travis.cfg -d
|
||||||
- bin/buildout -c travis.cfg -N -q -t 3
|
- 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:
|
script:
|
||||||
- bin/test
|
- bin/test
|
||||||
|
after_script:
|
||||||
|
- kill $JAVA_PID
|
||||||
notifications:
|
notifications:
|
||||||
email:
|
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
|
||||||
|
|
|
@ -1,7 +1,12 @@
|
||||||
*** Settings ***
|
*** Settings ***
|
||||||
Test Setup Open test browser
|
#Test Setup Open test browser
|
||||||
Test Teardown Close all browsers
|
#Test Teardown Close all browsers
|
||||||
|
|
||||||
Resource plone/app/robotframework/keywords.robot
|
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 ***
|
*** Keywords ***
|
||||||
Go to directory
|
Go to directory
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
[buildout]
|
[buildout]
|
||||||
|
allow-hosts +=
|
||||||
|
code.google.com
|
||||||
|
robotframework.googlecode.com
|
||||||
extends =
|
extends =
|
||||||
https://raw.github.com/collective/buildout.plonetest/master/travis-4.3.x.cfg
|
https://raw.github.com/collective/buildout.plonetest/master/travis-4.3.x.cfg
|
||||||
base.cfg
|
base.cfg
|
||||||
|
|
Reference in New Issue