diff options
| author | Denis Jacquerye | 2015-10-23 10:35:37 +0100 | 
|---|---|---|
| committer | Denis Jacquerye | 2015-10-23 13:30:38 +0100 | 
| commit | f259655ea37bdb4a39af92f0826afbbe5d6dfddd (patch) | |
| tree | 364e288b1137467b3da64eb9174b2608078a1505 | |
| parent | 980057439f4a5973ee385a124866deb09c2c0476 (diff) | |
| download | trufont-f259655ea37bdb4a39af92f0826afbbe5d6dfddd.tar.bz2 | |
travis: add setup.py test and use /usr/bin/python3 to import PyQt5
| -rw-r--r-- | .travis.yml | 23 | 
1 files changed, 14 insertions, 9 deletions
| diff --git a/.travis.yml b/.travis.yml index cda1c99..ec7f327 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,7 @@ +# use Ubuntu 14.04LTS trusty +sudo: required +dist: trusty  language: python -python: -  - "3.4"  before_install:    - sudo apt-get update -qq    - sudo apt-get install -qq -y python3-pyqt5 python3-flake8 @@ -8,14 +9,18 @@ before_install:    - git clone --depth=1 --branch=python3-ufo3 https://github.com/trufont/defcon    - git clone --depth=1 --branch=python3-ufo3 https://github.com/trufont/ufo2fdk    - git clone --depth=1 https://github.com/behdad/fonttools.git +  - export PYTHONCMD=/usr/bin/python3 +  - cd fonttools; $PYTHONCMD setup.py install --user; cd .. +  - cd defcon; $PYTHONCMD setup.py install --user; cd .. +  - cd robofab; $PYTHONCMD setup.py install --user; cd .. +  - cd ufo2fdk; $PYTHONCMD setup.py install --user; cd ..  install: -  - cd fonttools; python setup.py install; cd .. -  - cd defcon; python setup.py install; cd .. -  - cd robofab; python setup.py install; cd .. -  - cd ufo2fdk; python setup.py install; cd .. +  - $PYTHONCMD setup.py install --user +before_script: +  - "export DISPLAY=:99.0" +  - "sh -e /etc/init.d/xvfb start" +  - sleep 3 # give xvfb some time to start  # commands to run tests  script:    - flake8 --config=setup.cfg Lib/defconQt -# use Ubuntu 14.04LTS trusty -sudo: required -dist: trusty +  - $PYTHONCMD setup.py test | 
