Skip to content

e2e fix-stryker-in-ci #2293

e2e fix-stryker-in-ci

e2e fix-stryker-in-ci #2293

name: integration test
run-name: e2e ${{ github.head_ref }}
on: [pull_request]
jobs:
integration-test:
if: github.event.pull_request.draft == false
strategy:
fail-fast: false
matrix:
agent: [ubuntu-latest, windows-latest, macos-latest]
category: [InitCommand, SingleTestProject, MultipleTestProjects, Solution]
runtime: [netcore, netframework]
exclude:
- runtime: netframework
agent: ubuntu-latest
- runtime: netframework
agent: macos-latest
- runtime: netframework
category: InitCommand
- runtime: netframework
category: MultipleTestProjects
runs-on: ${{ matrix.agent }}
env:
CATEGORY: ${{ matrix.category }}
RUNTIME: ${{ matrix.runtime }}
steps:
- uses: actions/checkout@v6
- uses: actions/setup-dotnet@v5
with:
dotnet-version: |
8.x
10.x
- name: Run integration tests
shell: pwsh
run: ./integration-tests.ps1