name: CI on: push: branches: [main, develop] pull_request: branches: [main] jobs: test: runs-on: windows-latest steps: - uses: actions/checkout@v4 - name: Set up Python 3.10 uses: actions/setup-python@v5 with: python-version: '3.10' - name: Install dependencies run: | python -m pip install --upgrade pip pip install -r requirements.txt pip install pytest pytest-cov - name: pytest unit tests env: QT_QPA_PLATFORM: offscreen run: pytest tests -v - name: integration tests run: python _integration_test.py - name: i18n GUI tests env: QT_QPA_PLATFORM: offscreen run: python _i18n_gui_test.py