mirror of
https://github.com/Hopiu/django-model-utils.git
synced 2026-04-21 11:34:42 +00:00
travis-ci now runs tox
This commit is contained in:
parent
271d3bfa27
commit
b03c7fd5b2
2 changed files with 22 additions and 27 deletions
34
.travis.yml
34
.travis.yml
|
|
@ -1,39 +1,19 @@
|
|||
language: python
|
||||
|
||||
python:
|
||||
- 2.6
|
||||
- 2.7
|
||||
- 3.2
|
||||
- 3.3
|
||||
python: 2.7
|
||||
|
||||
env:
|
||||
- DJANGO=Django==1.4.18 SOUTH=1
|
||||
- DJANGO=Django==1.5.12 SOUTH=1
|
||||
- DJANGO=Django==1.6.10 SOUTH=1
|
||||
- DJANGO=Django==1.7.3 SOUTH=0
|
||||
- DJANGO=https://github.com/django/django/tarball/master SOUTH=1
|
||||
|
||||
install:
|
||||
- pip install $DJANGO
|
||||
- pip install coverage coveralls
|
||||
- sh -c "if [ '$SOUTH' = '1' ]; then pip install South==0.8.1; fi"
|
||||
- pip install --upgrade pip setuptools tox virtualenv coveralls
|
||||
|
||||
script:
|
||||
- coverage run -a setup.py test
|
||||
- coverage report
|
||||
- tox
|
||||
|
||||
matrix:
|
||||
exclude:
|
||||
- python: 2.6
|
||||
env: DJANGO=https://github.com/django/django/tarball/master SOUTH=1
|
||||
- python: 2.6
|
||||
env: DJANGO=Django==1.7.3 SOUTH=0
|
||||
- python: 3.2
|
||||
env: DJANGO=Django==1.4.18 SOUTH=1
|
||||
- python: 3.3
|
||||
env: DJANGO=Django==1.4.18 SOUTH=1
|
||||
include:
|
||||
- python: 2.7
|
||||
env: DJANGO=Django==1.5.12 SOUTH=0
|
||||
allow_failures:
|
||||
- env: TOXENV=py27-django_trunk
|
||||
- env: TOXENV=py32-django_trunk
|
||||
- env: TOXENV=py33-django_trunk
|
||||
|
||||
after_success: coveralls
|
||||
|
|
|
|||
15
update_travis_envs.sh
Executable file
15
update_travis_envs.sh
Executable file
|
|
@ -0,0 +1,15 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Updates .travis.yml envs based on tox.ini configuration.
|
||||
|
||||
# Removing old environment list
|
||||
cp ./.travis.yml ./.travis.yml.bak
|
||||
cat ./.travis.yml.bak | grep -v "^ - TOXENV=" > ./.travis.yml
|
||||
|
||||
# Inserting envs based on list generated by tox
|
||||
for env_name in $(tox --showconfig | grep testenv); do
|
||||
env_name=${env_name#*:};
|
||||
env_name=${env_name%]};
|
||||
sed -i "/^env:$/a\
|
||||
\ \ - TOXENV=${env_name}" ./.travis.yml;
|
||||
done
|
||||
Loading…
Reference in a new issue