.travis.yml
42 lines
| 840 B
| text/x-yaml
|
YamlLexer
r2561 | language: python | |||
python: | ||||
- "2.5" | ||||
- "2.6" | ||||
- "2.7" | ||||
env: | ||||
- TEST_DB=sqlite:////tmp/rhodecode_test.sqlite | ||||
- TEST_DB=mysql://root@127.0.0.1/rhodecode_test | ||||
- TEST_DB=postgresql://postgres@127.0.0.1/rhodecode_test | ||||
r2834 | services: | |||
- mysql | ||||
- postgresql | ||||
r2561 | # command to install dependencies | |||
before_script: | ||||
- mysql -e 'create database rhodecode_test;' | ||||
- psql -c 'create database rhodecode_test;' -U postgres | ||||
r2742 | - git --version | |||
before_install: | ||||
r2743 | - sudo apt-get remove git | |||
r2742 | - sudo add-apt-repository ppa:pdoes/ppa -y | |||
- sudo apt-get update -y | ||||
- sudo apt-get install git -y | ||||
r2561 | ||||
install: | ||||
- pip install mysql-python psycopg2 mock unittest2 | ||||
- pip install . --use-mirrors | ||||
r2742 | ||||
r2561 | # command to run tests | |||
script: nosetests | ||||
notifications: | ||||
email: | ||||
- marcinkuz@gmail.com | ||||
irc: "irc.freenode.org#rhodecode" | ||||
branches: | ||||
only: | ||||
- dev | ||||