From 87888b2a2cd28a204e442a89753bdfe09312612e Mon Sep 17 00:00:00 2001 From: Andrew Kolman Date: Sun, 31 Dec 2023 13:00:54 -0600 Subject: [PATCH] Added wf tests (#21) Added automated github workflow to execute tests --- .github/workflows/ci.yml | 28 ++++++++++++++++++++++++++++ EggDotNet.sln | 8 +------- 2 files changed, 29 insertions(+), 7 deletions(-) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..e04768b --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,28 @@ +# This workflow will build a .NET project +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net + +name: .NET + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Setup .NET + uses: actions/setup-dotnet@v3 + with: + dotnet-version: 8.0.x + - name: Restore dependencies + run: dotnet restore + - name: Build + run: dotnet build --no-restore + - name: Test + run: dotnet test --no-build --verbosity normal diff --git a/EggDotNet.sln b/EggDotNet.sln index 4bdeaa2..0b7302b 100644 --- a/EggDotNet.sln +++ b/EggDotNet.sln @@ -5,11 +5,9 @@ VisualStudioVersion = 17.8.34212.112 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EggDotNet", "src\EggDotNet\EggDotNet.csproj", "{3DCBC628-51E8-439D-AC53-1CE7E8803B4F}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EggDotNet.Workbench", "src\EggDotNet.Workbench\EggDotNet.Workbench.csproj", "{52B0826A-54D0-4E0E-98EF-2FCD08C3D3A8}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EggDotNet.Tests", "src\EggDotNet.Tests\EggDotNet.Tests.csproj", "{F77890FF-4670-41EF-AF20-003C58BB08A3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EggDotNet.Benchmarks", "src\EggDotNet.Benchmarks\EggDotNet.Benchmarks.csproj", "{1CE2A183-8A21-4A69-A8A1-317A6EDF9864}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EggDotNet.Benchmarks", "src\EggDotNet.Benchmarks\EggDotNet.Benchmarks.csproj", "{1CE2A183-8A21-4A69-A8A1-317A6EDF9864}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -21,10 +19,6 @@ Global {3DCBC628-51E8-439D-AC53-1CE7E8803B4F}.Debug|Any CPU.Build.0 = Debug|Any CPU {3DCBC628-51E8-439D-AC53-1CE7E8803B4F}.Release|Any CPU.ActiveCfg = Release|Any CPU {3DCBC628-51E8-439D-AC53-1CE7E8803B4F}.Release|Any CPU.Build.0 = Release|Any CPU - {52B0826A-54D0-4E0E-98EF-2FCD08C3D3A8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {52B0826A-54D0-4E0E-98EF-2FCD08C3D3A8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {52B0826A-54D0-4E0E-98EF-2FCD08C3D3A8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {52B0826A-54D0-4E0E-98EF-2FCD08C3D3A8}.Release|Any CPU.Build.0 = Release|Any CPU {F77890FF-4670-41EF-AF20-003C58BB08A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F77890FF-4670-41EF-AF20-003C58BB08A3}.Debug|Any CPU.Build.0 = Debug|Any CPU {F77890FF-4670-41EF-AF20-003C58BB08A3}.Release|Any CPU.ActiveCfg = Release|Any CPU