1 # This is a basic workflow to help you get started with Actions
3 name: Full Test Suite on Windows
5 # Controls when the workflow will run
7 # Triggers the workflow on push or pull request events but only for the master branch
13 # Allows you to run this workflow manually from the Actions tab
18 runs-on: windows-latest
20 - uses: actions/checkout@v4.1.6
22 - name: Set up Python 3.12
23 uses: actions/setup-python@v5.1.0
25 python-version: '3.12'
27 - name: Install dependencies including ninja
29 python -m pip install --upgrade pip
30 python -m pip install -r requirements-dev.txt
34 python runtest.py --all --time --jobs=4
36 - name: Archive Failed tests
37 uses: actions/upload-artifact@v3.1.3
39 name: windows-failed-tests