Robot tests in Travis

This commit is contained in:
Cédric Messiant 2013-09-30 14:28:01 +02:00
parent c2771449e1
commit 9b0931a0d0
3 changed files with 31 additions and 8 deletions

View File

@ -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

View File

@ -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

View File

@ -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