|
1 | 1 | # http://travis-ci.org/#!/MongoEngine/flask_mongoengine
|
2 | 2 | language: python
|
3 |
| -services: mongodb |
4 | 3 | python:
|
5 | 4 | - "2.6"
|
6 | 5 | - "2.7"
|
7 | 6 | - "3.3"
|
| 7 | + - '3.4' |
| 8 | + - pypy |
| 9 | + - pypy3 |
8 | 10 | env:
|
9 |
| - - PYMONGO=dev MONGOENGINE=dev |
10 |
| - - PYMONGO=dev MONGOENGINE=0.7.10 |
11 |
| - - PYMONGO=dev MONGOENGINE=0.8.0 |
12 |
| - - PYMONGO=dev MONGOENGINE=0.8.7 |
13 |
| - - PYMONGO=2.5 MONGOENGINE=dev |
14 |
| - - PYMONGO=2.5 MONGOENGINE=0.7.10 |
15 |
| - - PYMONGO=2.5 MONGOENGINE=0.8.0 |
16 |
| - - PYMONGO=2.5 MONGOENGINE=0.8.7 |
17 |
| - - PYMONGO=2.7 MONGOENGINE=dev |
18 |
| - - PYMONGO=2.7 MONGOENGINE=0.7.10 |
19 |
| - - PYMONGO=2.7 MONGOENGINE=0.8.0 |
20 |
| - - PYMONGO=2.7 MONGOENGINE=0.8.7 |
| 11 | + - MONGOENGINE=0.7 |
| 12 | + - MONGOENGINE=0.8 |
| 13 | + - MONGOENGINE=0.9 |
| 14 | + - MONGOENGINE=dev |
| 15 | +before_install: |
| 16 | +- travis_retry sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 |
| 17 | +- echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | |
| 18 | + sudo tee /etc/apt/sources.list.d/mongodb.list |
| 19 | +- travis_retry sudo apt-get update |
| 20 | +- travis_retry sudo apt-get install mongodb-org-server |
21 | 21 |
|
22 | 22 | install:
|
23 |
| - - if [[ $PYMONGO == 'dev' ]]; then pip install https://github.com/mongodb/mongo-python-driver/tarball/master; true; fi |
24 |
| - - if [[ $PYMONGO != 'dev' ]]; then pip install pymongo==$PYMONGO --use-mirrors; true; fi |
25 |
| - - if [[ $MONGOENGINE == 'dev' ]]; then pip install https://github.com/mongoengine/mongoengine/tarball/master; true; fi |
26 |
| - - if [[ $MONGOENGINE != 'dev' ]]; then pip install mongoengine==$MONGOENGINE --use-mirrors; true; fi |
27 |
| - - python setup.py install |
| 23 | +- travis_retry pip install tox>=1.9 |
| 24 | +- travis_retry tox -e $(echo py$TRAVIS_PYTHON_VERSION-me$MONGOENGINE | tr -d . | sed -e 's/pypypy/pypy/') -- -e test |
28 | 25 | script:
|
29 |
| - - python setup.py nosetests |
| 26 | +- tox -e $(echo py$TRAVIS_PYTHON_VERSION-me$MONGOENGINE | tr -d . | sed -e 's/pypypy/pypy/') -- --with-coverage |
| 27 | + |
30 | 28 | notifications:
|
31 | 29 | irc: "irc.freenode.org#mongoengine"
|
32 | 30 | branches:
|
|
0 commit comments