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 |
