.travis.yml 752 B

12345678910111213141516171819202122232425
  1. import:
  2. - source: QubesOS/qubes-continuous-integration:R4.1/travis-base-r4.1.yml
  3. mode: deep_merge_prepend
  4. - source: QubesOS/qubes-continuous-integration:R4.1/travis-dom0-r4.1.yml
  5. python:
  6. - '3.6'
  7. language: python
  8. virtualenv:
  9. system_site_packages: true
  10. services:
  11. - xvfb
  12. install:
  13. - sudo apt-get -y install python3-gi gir1.2-gtk-3.0
  14. - pip3 install --quiet -r ci/requirements.txt
  15. - git clone https://github.com/"${TRAVIS_REPO_SLUG%%/*}"/qubes-core-qrexec ~/qubes-core-qrexec
  16. script:
  17. - PYTHONPATH=test-packages:~/qubes-core-qrexec pylint qubes
  18. - PYTHONPATH=test-packages:~/qubes-core-qrexec ./run-tests
  19. after_success:
  20. - codecov -F unittests
  21. - ~/qubes-builder/scripts/travis-deploy
  22. addons:
  23. apt:
  24. packages:
  25. - debootstrap