Skip to content
Snippets Groups Projects

Add testing with pyqt5

Merged Oscar Gustafsson requested to merge testpyqt5 into master
2 files
+ 49
4
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 48
3
@@ -8,6 +8,9 @@ before_script:
- python -m pip install --upgrade pip
- python --version
- pip install pytest pytest-cov sphinx furo numpydoc pytest-xvfb pytest-qt setuptools_scm sphinx-qt-documentation pytest-xdist pytest-mpl
- pip install $QT_API
- export PYTEST_QT_API=$QT_API
- export QT_API=$QT_API
# - export CXXFLAGS='--coverage'
- pip install -ve .
# Move file, but should be handled by installation
@@ -30,19 +33,59 @@ before_script:
coverage: /(?i)total.*? (100(?:\.0+)?\%|[1-9]?\d(?:\.\d+)?\%)$/
run-test-3.8:
run-test-3.8-pyside2:
variables:
QT_API: pyside2
image: python:3.8
extends: ".run-test"
run-test-3.9:
run-test-3.8-pyqt5:
variables:
QT_API: pyqt5
image: python:3.8
extends: ".run-test"
run-test-3.9-pyside2:
variables:
QT_API: pyside2
image: python:3.9
extends: ".run-test"
run-test-3.9-pyqt5:
variables:
QT_API: pyqt5
image: python:3.9
extends: ".run-test"
run-test-3.10:
run-test-3.10-pyside2:
variables:
QT_API: pyside2
image: python:3.10
extends: ".run-test"
run-test-3.10-pyqt5:
variables:
QT_API: pyqt5
image: python:3.10
extends: ".run-test"
run-test-3.10-pyside6:
variables:
QT_API: pyside6
image: python:3.10
extends: ".run-test"
allow_failure: true
run-test-3.10-pyqt6:
variables:
QT_API: pyqt6
image: python:3.10
extends: ".run-test"
allow_failure: true
run-doc-test:
variables:
QT_API: pyside2
image: python:3.10
stage: test
script:
@@ -53,6 +96,8 @@ run-doc-test:
# extends: ".run-test"
pages:
variables:
QT_API: pyqt5
stage: deploy
image: python:3.10
script:
Loading