Commit 2cb7e446 authored by Michal Čihař's avatar Michal Čihař

Store database backend info in Sauce tags

parent a54b7936
......@@ -4,12 +4,12 @@ python:
- "2.7"
env:
matrix:
- DJANGO_VERSION=1.4.6 DATABASE=mysql
- DJANGO_VERSION=1.4.6 DATABASE=postgresql
- DJANGO_VERSION=1.4.6 DATABASE=sqlite
- DJANGO_VERSION=1.5.2 DATABASE=mysql
- DJANGO_VERSION=1.5.2 DATABASE=postgresql
- DJANGO_VERSION=1.5.2 DATABASE=sqlite
- DJANGO_VERSION=1.4.6 TRAVIS_DATABASE=mysql
- DJANGO_VERSION=1.4.6 TRAVIS_DATABASE=postgresql
- DJANGO_VERSION=1.4.6 TRAVIS_DATABASE=sqlite
- DJANGO_VERSION=1.5.2 TRAVIS_DATABASE=mysql
- DJANGO_VERSION=1.5.2 TRAVIS_DATABASE=postgresql
- DJANGO_VERSION=1.5.2 TRAVIS_DATABASE=sqlite
global:
# Sauce labs setup
- secure: "W4EtqCQSbSWb2sDwHd0obttzUTKIPyFZE90qD+YdV76YLgIK7QX4Vc6Hx9fRRNy397h4RrYIzyU2vemGIR5j8cR16Y6MyJ8Fy4DyC2mHyo3T7Tx4/cJYTQDPF2G4kxjR+vmhsdQIdmaYLsjtb2C2M0aIkU8FGFv6D3+TXqsoOmI="
......@@ -18,13 +18,13 @@ matrix:
# Test with Python 2.6 just once for every Django version
exclude:
- python: "2.6"
env: DJANGO_VERSION=1.4.6 DATABASE=mysql
env: DJANGO_VERSION=1.4.6 TRAVIS_DATABASE=mysql
- python: "2.6"
env: DJANGO_VERSION=1.4.6 DATABASE=postgresql
env: DJANGO_VERSION=1.4.6 TRAVIS_DATABASE=postgresql
- python: "2.6"
env: DJANGO_VERSION=1.5.2 DATABASE=mysql
env: DJANGO_VERSION=1.5.2 TRAVIS_DATABASE=mysql
- python: "2.6"
env: DJANGO_VERSION=1.5.2 DATABASE=postgresql
env: DJANGO_VERSION=1.5.2 TRAVIS_DATABASE=postgresql
before_install:
- sudo apt-get update -qq
- sudo apt-get install git libffi-dev libpq-dev libmysqlclient-dev libicu-dev
......@@ -44,10 +44,10 @@ before_script:
# commands to run tests
script:
- ./scripts/generate-locales
- ./manage.py validate --settings weblate.settings_test_$DATABASE
- ./manage.py syncdb --noinput --settings weblate.settings_test_$DATABASE
- ./manage.py migrate --settings weblate.settings_test_$DATABASE
- coverage run --source=. ./manage.py test --settings weblate.settings_test_$DATABASE trans lang accounts
- ./manage.py validate --settings weblate.settings_test_$TRAVIS_DATABASE
- ./manage.py syncdb --noinput --settings weblate.settings_test_$TRAVIS_DATABASE
- ./manage.py migrate --settings weblate.settings_test_$TRAVIS_DATABASE
- coverage run --source=. ./manage.py test --settings weblate.settings_test_$TRAVIS_DATABASE trans lang accounts
- pep8 --exclude migrations accounts trans lang
- pylint --reports=n --rcfile=pylint.rc trans accounts weblate lang
after_success:
......
......@@ -60,6 +60,7 @@ class SeleniumTests(LiveServerTestCase):
cls.caps['tags'] = [
os.environ['TRAVIS_PYTHON_VERSION'],
'django-%s' % os.environ['DJANGO_VERSION'],
os.environ['TRAVIS_DATABASE'],
'CI'
]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment