CONTRIBUTING.md: suggest writing tests
[git-cola.git] / .travis.yml
blob27e9eeeb1f1a5aa12270bcfa74f760ac7a19a7f9
1 # Travis CI(http://travis-ci.org) configuration file
2 #  https://docs.travis-ci.com/user/languages/python/
3 language: generic
4 dist: bionic
5 sudo: required
7 before_install:
8   # Git test setup
9   - git config --global user.name "Git Cola"
10   - git config --global user.email git-cola@localhost.localdomain
11   - sudo apt update
12   # Build dependencies
13   - sudo apt install -y gettext
14   - sudo apt install -y rsync
15   - sudo apt install -y python-sphinx
16   - sudo apt install -y python3-sphinx
17   # Runtime dependencies
18   - sudo apt install -y python-pyqt5
19   - sudo apt install -y python3-pyqt5
20   # Test dependencies
21   - sudo apt install -y tox
23 install:
24   # Build translations
25   - make all
27 script:
28   # Run tests and static analysis checks
29   - make tox-check TOX_ENVS="py{27,36},pylint{2,36}" flags="-- V=2"