.travis.yml 841 B

1234567891011121314151617181920212223242526
  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-builder ~/qubes-builder
  16. - git clone https://github.com/"${TRAVIS_REPO_SLUG%%/*}"/qubes-core-qrexec ~/qubes-core-qrexec
  17. script:
  18. - PYTHONPATH=test-packages:~/qubes-core-qrexec pylint qubes
  19. - PYTHONPATH=test-packages:~/qubes-core-qrexec ./run-tests
  20. after_success:
  21. - codecov -F unittests
  22. - ~/qubes-builder/scripts/travis-deploy
  23. addons:
  24. apt:
  25. packages:
  26. - debootstrap