Robot tests in Travis
This commit is contained in:
parent
c2771449e1
commit
9b0931a0d0
15
.travis.yml
15
.travis.yml
|
@ -5,8 +5,23 @@ install:
|
|||
- 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
|
||||
after_script:
|
||||
- kill $JAVA_PID
|
||||
notifications:
|
||||
email:
|
||||
- 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 ***
|
||||
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
|
||||
|
|
|
@ -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
|
||||
|
|
Reference in New Issue