Skip to content

Implementation of Audio Visualizer #668

Implementation of Audio Visualizer

Implementation of Audio Visualizer #668

Workflow file for this run

name: Build & Unit Tests
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
test:
name: Run Tests
runs-on: ${{ matrix.os.fullname}}
strategy:
fail-fast: false
matrix:
os:
- { prettyname: Windows, fullname: windows-latest }
- { prettyname: macOS, fullname: macos-latest }
- { prettyname: Linux, fullname: ubuntu-latest }
timeout-minutes: 60
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install .NET 8.0.x
uses: actions/setup-dotnet@v1
with:
dotnet-version: 8.0.x
- name: Build
run: dotnet build -c Debug
- name: Test
run: dotnet test $pwd/*.Tests/bin/Debug/*/*.Tests.dll --logger "trx;LogFileName=TestResults-${{ matrix.os.prettyname }}.trx"
shell: pwsh
- name: Updload Test Results
uses: actions/upload-artifact@v2
if: ${{ always() }}
with:
name: osuplayer-test-results-${{ matrix.os.prettyname }}
path: ${{ github.workspace }}/TestResults/TestResults-${{ matrix.os.prettyname }}.trx