12345678910111213141516171819202122232425262728293031323334 |
- sudo: false
- language: python
- python:
- # - "3.2"
- # - "3.3"
- - "3.4"
-
- addons:
- postgresql: "9.3"
-
- # command to install dependencies
- # Note: there's an echo at the end of pip install. It allows to override the default return code which is not 0
- # because some packages need to be ugraded to python3 (invalid python syntax because of python2 source code)
- #
- # pip install -r is run 2 times in order to really install tgapp-resetpassword (to investigate)
- #
- install:
- - "cd tracim && python setup.py develop; cd -"
- - "pip install -r install/requirements.txt; echo"
- - "pip install coveralls"
-
- before_script:
- - "psql -c 'create database tracim_test;' -U postgres"
- - "cp ${TRAVIS_BUILD_DIR}/tracim/development.ini.base ${TRAVIS_BUILD_DIR}/tracim/development.ini"
- # - "cd ${TRAVIS_BUILD_DIR}/tracim && gearbox setup-app -c ${TRAVIS_BUILD_DIR}/tracim/test.ini"
- - "cd ${TRAVIS_BUILD_DIR}/tracim && gearbox setup-app"
- # - "cd ${TRAVIS_BUILD_DIR}/tracim && gearbox migrate -c ${TRAVIS_BUILD_DIR}/tracim/test.ini upgrade"
-
- # command to run tests
- script: "cd ${TRAVIS_BUILD_DIR}/tracim && nosetests -c ${TRAVIS_BUILD_DIR}/tracim/test.ini -v --with-coverage --cover-package=tracim --cover-erase"
-
- after_success:
- - coveralls
|