.travis.yml 823 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. virtualenv:
  8. system_site_packages: true
  9. services:
  10. - xvfb
  11. install:
  12. - sudo apt-get -y install python3-gi gir1.2-gtk-3.0
  13. - pip install --quiet -r ci/requirements.txt
  14. - git clone https://github.com/"${TRAVIS_REPO_SLUG%%/*}"/qubes-builder ~/qubes-builder
  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