Skip to content

New Crowdin Translations #55

New Crowdin Translations

New Crowdin Translations #55

Workflow file for this run

name: Run Tests
on:
workflow_dispatch:
push:
branches: [ "**" ]
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