Skip to content

updated checkout actions version #52

updated checkout actions version

updated checkout actions version #52

Workflow file for this run

name: Run Tests
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "**" ]
env:
SOLUTION_NAME: PlayNext.sln
XUNIT_PATH: packages\xunit.runner.console.2.4.2\tools\net462\xunit.console.exe
jobs:
test:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4.1.2
- name: Setup Nuget.exe
uses: nuget/setup-nuget@v2
- name: Restore packages
run: nuget restore ${{ env.SOLUTION_NAME }}
- name: Setup MSBuild.exe
uses: microsoft/setup-msbuild@v2
- name: Build with MSBuild
run: msbuild ${{ env.SOLUTION_NAME }} -p:Configuration=Release
- name: Run xUnit # very fragile
run: >
${{ github.workspace }}\${{ env.XUNIT_PATH }}
${{ github.workspace }}\PlayNext.IntegrationTests\bin\Release\PlayNext.IntegrationTests.dll
${{ github.workspace }}\PlayNext.UnitTests\bin\Release\PlayNext.UnitTests.dll
${{ github.workspace }}\ReleaseTools.IntegrationTests\bin\Release\ReleaseTools.IntegrationTests.dll
${{ github.workspace }}\ReleaseTools.UnitTests\bin\Release\ReleaseTools.UnitTests.dll