diff --git a/.github/workflows/windows-test.yml b/.github/workflows/windows-test.yml index 908eb240..190a3f64 100644 --- a/.github/workflows/windows-test.yml +++ b/.github/workflows/windows-test.yml @@ -1,4 +1,4 @@ -name: Windows Setup Test +name: Windows Test on: workflow_dispatch: @@ -38,3 +38,18 @@ jobs: drone --version drone systems drone @seedgo --help + + - name: Run full test suite + shell: bash + run: | + source .venv/Scripts/activate + export PYTHONUTF8=1 + pytest -v --tb=short --rootdir=. 2>&1 | tee pytest-output.txt + echo "EXIT_CODE=${PIPESTATUS[0]}" >> "$GITHUB_ENV" + + - name: Upload test results + if: always() + uses: actions/upload-artifact@v4 + with: + name: windows-pytest-results + path: pytest-output.txt