.travis.yml - Travis CI test setup¶
This is a very basic configuration for Travis to run CI tests on this package.
language: python
python: 3.7
dist: xenial
branches:
except:
- /pyup\/.*/
install:
We need pip>=18.0 to handle the extra requirements below.
- python -m pip install 'pip>=18.0'
When installing, include dependencies needed to run tests.
- pip install .[test]
script:
Run test the suite of our package. (Here we use pytest, but of course you might use any other way to run the tests.)
- pytest tests/test_basic.py
Run all discoverable PyInstaller tests which are in a package
starting with pyi_hooksample.
. The final period is
important – this ensures we only get
pyi_hooksample.<name>
, instead of pyi_hooksample_oops
.
- python -m PyInstaller.utils.run_tests --include_only pyi_hooksample.