From beb3da9f366a4822f7f2e3f0edb4c1cac6b24fa9 Mon Sep 17 00:00:00 2001 From: Davide Bellone Date: Tue, 16 Jan 2024 11:39:19 +0100 Subject: [PATCH] Added Unit Tests and CI pipelines --- .../ISSUE_TEMPLATE/new-cli-command-request.md | 2 +- .../ISSUE_TEMPLATE/technical-improvement.md | 2 +- .github/workflows/build.yml | 143 ++++++++++-------- .github/workflows/dotnet-pr.yml | 40 +++++ .github/workflows/dotnet-release.yml | 41 +++++ .gitignore | 20 +++ adr-power-cli.sln | 18 +++ tests/adr-cli-tests/GlobalUsings.cs | 1 + tests/adr-cli-tests/UnitTest1.cs | 16 ++ tests/adr-cli-tests/adr-cli-tests.csproj | 25 +++ .../CoverletSourceRootsMapping_adr-cli-tests | Bin 0 -> 1498 bytes tests/adr-core-tests/GlobalUsings.cs | 1 + tests/adr-core-tests/TestHandlerTests.cs | 27 ++++ tests/adr-core-tests/adr-core-tests.csproj | 25 +++ .../CoverletSourceRootsMapping_adr-core-tests | Bin 0 -> 754 bytes 15 files changed, 294 insertions(+), 67 deletions(-) create mode 100644 .github/workflows/dotnet-pr.yml create mode 100644 .github/workflows/dotnet-release.yml create mode 100644 tests/adr-cli-tests/GlobalUsings.cs create mode 100644 tests/adr-cli-tests/UnitTest1.cs create mode 100644 tests/adr-cli-tests/adr-cli-tests.csproj create mode 100644 tests/adr-cli-tests/bin/Debug/net8.0/CoverletSourceRootsMapping_adr-cli-tests create mode 100644 tests/adr-core-tests/GlobalUsings.cs create mode 100644 tests/adr-core-tests/TestHandlerTests.cs create mode 100644 tests/adr-core-tests/adr-core-tests.csproj create mode 100644 tests/adr-core-tests/bin/Debug/net8.0/CoverletSourceRootsMapping_adr-core-tests diff --git a/.github/ISSUE_TEMPLATE/new-cli-command-request.md b/.github/ISSUE_TEMPLATE/new-cli-command-request.md index 23ad458..4a47d8e 100644 --- a/.github/ISSUE_TEMPLATE/new-cli-command-request.md +++ b/.github/ISSUE_TEMPLATE/new-cli-command-request.md @@ -1,7 +1,7 @@ --- name: New CLI command request about: Suggest an idea for this project -title: 'New command: ' +title: '[Command] ' labels: enhancement assignees: bellons91 diff --git a/.github/ISSUE_TEMPLATE/technical-improvement.md b/.github/ISSUE_TEMPLATE/technical-improvement.md index fad92f0..53aa5f5 100644 --- a/.github/ISSUE_TEMPLATE/technical-improvement.md +++ b/.github/ISSUE_TEMPLATE/technical-improvement.md @@ -1,7 +1,7 @@ --- name: Technical improvement about: Suggest an idea for this project -title: 'Improvement: ' +title: '[TECH] ' labels: enhancement assignees: bellons91 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cef4bbb..6a21e4b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,12 +5,13 @@ env: OUTPUT_PATH: ${{ github.workspace }}/artifact ASSEMBLY_VERSION: 1.0.0.${{ github.run_number }} ADR_PROJECT_FILE: "adr-power-cli.csproj" -# ADR_TESTPROJECT_FILE: "tests.csproj" + ADR_TESTPROJECT_CORE_FILE: "adr-core-tests.csproj" + ADR_TESTPROJECT_CLI_FILE: "adr-cli-tests.csproj" ADR_PROJECT_FILE_PATH: "./src/cli/adr-power-cli.csproj" -# ADR_TESTPROJECT_FILE_PATH: "./src/adr.tests/tests.csproj" WINDOWS_RUNTIME: "win-x64" UBUNTU_RUNTIME: "linux-x64" CONFIGURATION: "Release" + ADR_SOLUTION_FILE: "adr-power-cli.sln" on: workflow_dispatch: @@ -28,69 +29,81 @@ jobs: - name: Fetch all history for all tags and branches run: git fetch --unshallow || true - - - name: Install GitVersion - uses: gittools/actions/gitversion/setup@v0.9.13 - with: - versionSpec: "5.x" - - - name: Use GitVersion - id: gitversion # step id used as reference for output values - uses: gittools/actions/gitversion/execute@v0.9.13 - - - run: | - echo "Major: ${{ steps.gitversion.outputs.major }}" - echo "Minor: ${{ steps.gitversion.outputs.minor }}" - echo "Patch: ${{ steps.gitversion.outputs.patch }}" - echo "PreReleaseTag: ${{ steps.gitversion.outputs.preReleaseTag }}" - echo "PreReleaseTagWithDash: ${{ steps.gitversion.outputs.preReleaseTagWithDash }}" - echo "PreReleaseLabel: ${{ steps.gitversion.outputs.preReleaseLabel }}" - echo "PreReleaseNumber: ${{ steps.gitversion.outputs.preReleaseNumber }}" - echo "WeightedPreReleaseNumber: ${{ steps.gitversion.outputs.weightedPreReleaseNumber }}" - echo "BuildMetaData: ${{ steps.gitversion.outputs.buildMetaData }}" - echo "BuildMetaDataPadded: ${{ steps.gitversion.outputs.buildMetaDataPadded }}" - echo "FullBuildMetaData: ${{ steps.gitversion.outputs.fullBuildMetaData }}" - echo "MajorMinorPatch: ${{ steps.gitversion.outputs.majorMinorPatch }}" - echo "SemVer: ${{ steps.gitversion.outputs.semVer }}" - echo "LegacySemVer: ${{ steps.gitversion.outputs.legacySemVer }}" - echo "LegacySemVerPadded: ${{ steps.gitversion.outputs.legacySemVerPadded }}" - echo "AssemblySemVer: ${{ steps.gitversion.outputs.assemblySemVer }}" - echo "AssemblySemFileVer: ${{ steps.gitversion.outputs.assemblySemFileVer }}" - echo "FullSemVer: ${{ steps.gitversion.outputs.fullSemVer }}" - echo "InformationalVersion: ${{ steps.gitversion.outputs.informationalVersion }}" - echo "BranchName: ${{ steps.gitversion.outputs.branchName }}" - echo "EscapedBranchName: ${{ steps.gitversion.outputs.escapedBranchName }}" - echo "Sha: ${{ steps.gitversion.outputs.sha }}" - echo "ShortSha: ${{ steps.gitversion.outputs.shortSha }}" - echo "NuGetVersionV2: ${{ steps.gitversion.outputs.nuGetVersionV2 }}" - echo "NuGetVersion: ${{ steps.gitversion.outputs.nuGetVersion }}" - echo "NuGetPreReleaseTagV2: ${{ steps.gitversion.outputs.nuGetPreReleaseTagV2 }}" - echo "NuGetPreReleaseTag: ${{ steps.gitversion.outputs.nuGetPreReleaseTag }}" - echo "VersionSourceSha: ${{ steps.gitversion.outputs.versionSourceSha }}" - echo "CommitsSinceVersionSource: ${{ steps.gitversion.outputs.commitsSinceVersionSource }}" - echo "CommitsSinceVersionSourcePadded: ${{ steps.gitversion.outputs.commitsSinceVersionSourcePadded }}" - echo "UncommittedChanges: ${{ steps.gitversion.outputs.uncommittedChanges }}" - echo "CommitDate: ${{ steps.gitversion.outputs.commitDate }}" - - - name: Setup .NET - uses: actions/setup-dotnet@v3 - with: - dotnet-version: ${{ env.DOTNET_VERSION }} - - - name: Display dotnet version - run: dotnet --version - - - name: Install dependencies - run: dotnet restore - - - name: Build - run: dotnet build ${{ env.ADR_PROJECT_FILE}} --runtime ${{ env.WINDOWS_RUNTIME }} --configuration ${{ env.CONFIGURATION }} -p:Version=${{ steps.gitversion.outputs.nuGetVersionV2 }} - working-directory: ./src/cli - - # - name: Test - # run: dotnet test ${{ env.ADR_TESTPROJECT_FILE }} --runtime ${{ env.WINDOWS_RUNTIME}} --verbosity normal - # working-directory: ./src - # working-directory: ${{ env.ADR_TESTPROJECT_FILE }} +# +# - name: Install GitVersion +# uses: gittools/actions/gitversion/setup@v0.9.13 +# with: +# versionSpec: "5.x" +# +# - name: Use GitVersion +# id: gitversion # step id used as reference for output values +# uses: gittools/actions/gitversion/execute@v0.9.13 +# +# - run: | +# echo "Major: ${{ steps.gitversion.outputs.major }}" +# echo "Minor: ${{ steps.gitversion.outputs.minor }}" +# echo "Patch: ${{ steps.gitversion.outputs.patch }}" +# echo "PreReleaseTag: ${{ steps.gitversion.outputs.preReleaseTag }}" +# echo "PreReleaseTagWithDash: ${{ steps.gitversion.outputs.preReleaseTagWithDash }}" +# echo "PreReleaseLabel: ${{ steps.gitversion.outputs.preReleaseLabel }}" +# echo "PreReleaseNumber: ${{ steps.gitversion.outputs.preReleaseNumber }}" +# echo "WeightedPreReleaseNumber: ${{ steps.gitversion.outputs.weightedPreReleaseNumber }}" +# echo "BuildMetaData: ${{ steps.gitversion.outputs.buildMetaData }}" +# echo "BuildMetaDataPadded: ${{ steps.gitversion.outputs.buildMetaDataPadded }}" +# echo "FullBuildMetaData: ${{ steps.gitversion.outputs.fullBuildMetaData }}" +# echo "MajorMinorPatch: ${{ steps.gitversion.outputs.majorMinorPatch }}" +# echo "SemVer: ${{ steps.gitversion.outputs.semVer }}" +# echo "LegacySemVer: ${{ steps.gitversion.outputs.legacySemVer }}" +# echo "LegacySemVerPadded: ${{ steps.gitversion.outputs.legacySemVerPadded }}" +# echo "AssemblySemVer: ${{ steps.gitversion.outputs.assemblySemVer }}" +# echo "AssemblySemFileVer: ${{ steps.gitversion.outputs.assemblySemFileVer }}" +# echo "FullSemVer: ${{ steps.gitversion.outputs.fullSemVer }}" +# echo "InformationalVersion: ${{ steps.gitversion.outputs.informationalVersion }}" +# echo "BranchName: ${{ steps.gitversion.outputs.branchName }}" +# echo "EscapedBranchName: ${{ steps.gitversion.outputs.escapedBranchName }}" +# echo "Sha: ${{ steps.gitversion.outputs.sha }}" +# echo "ShortSha: ${{ steps.gitversion.outputs.shortSha }}" +# echo "NuGetVersionV2: ${{ steps.gitversion.outputs.nuGetVersionV2 }}" +# echo "NuGetVersion: ${{ steps.gitversion.outputs.nuGetVersion }}" +# echo "NuGetPreReleaseTagV2: ${{ steps.gitversion.outputs.nuGetPreReleaseTagV2 }}" +# echo "NuGetPreReleaseTag: ${{ steps.gitversion.outputs.nuGetPreReleaseTag }}" +# echo "VersionSourceSha: ${{ steps.gitversion.outputs.versionSourceSha }}" +# echo "CommitsSinceVersionSource: ${{ steps.gitversion.outputs.commitsSinceVersionSource }}" +# echo "CommitsSinceVersionSourcePadded: ${{ steps.gitversion.outputs.commitsSinceVersionSourcePadded }}" +# echo "UncommittedChanges: ${{ steps.gitversion.outputs.uncommittedChanges }}" +# echo "CommitDate: ${{ steps.gitversion.outputs.commitDate }}" +# +# - name: Setup .NET +# uses: actions/setup-dotnet@v3 +# with: +# dotnet-version: ${{ env.DOTNET_VERSION }} +# +# - name: Display dotnet version +# run: dotnet --version +# +# - name: Install dependencies +# run: dotnet restore +# +# - name: Build +# run: dotnet build ${{ env.ADR_PROJECT_FILE}} --runtime ${{ env.WINDOWS_RUNTIME }} --configuration ${{ env.CONFIGURATION }} -p:Version=${{ steps.gitversion.outputs.nuGetVersionV2 }} +# working-directory: ./src/cli +# +# run-tests: +# name: Run tests +# needs: build +# runs-on: ubuntu-latest +# steps: +# +# - name: Execute unit testsss +# run: dotnet test ./adr-power-cli.sln +# +# # Execute all unit tests in the solution +# - name: Execute unit tests +# run: dotnet test adr-power-cli.sln +# +# - name: Test Core +# run: dotnet test tests/adr-core-tests/adr-core-tests.csproj --verbosity normal + # working-directory: tests # publish_windows: # name: Publish Windows package diff --git a/.github/workflows/dotnet-pr.yml b/.github/workflows/dotnet-pr.yml new file mode 100644 index 0000000..aaf8a29 --- /dev/null +++ b/.github/workflows/dotnet-pr.yml @@ -0,0 +1,40 @@ +# 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 build and test + +env: + DOTNET_VERSION: "8.x" + OUTPUT_PATH: ${{ github.workspace }}/artifact + ASSEMBLY_VERSION: 1.0.0.${{ github.run_number }} + ADR_PROJECT_FILE: "adr-power-cli.csproj" + ADR_TESTPROJECT_CORE_FILE: "adr-core-tests.csproj" + ADR_TESTPROJECT_CLI_FILE: "adr-cli-tests.csproj" + ADR_PROJECT_FILE_PATH: "./src/cli/adr-power-cli.csproj" + WINDOWS_RUNTIME: "win-x64" + UBUNTU_RUNTIME: "linux-x64" + CONFIGURATION: "Release" + ADR_SOLUTION_FILE: "adr-power-cli.sln" + + +on: + pull_request: + branches: [ "main" ] + +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 --configuration ${{ env.CONFIGURATION }} + - name: Test + run: dotnet test --no-build --verbosity normal diff --git a/.github/workflows/dotnet-release.yml b/.github/workflows/dotnet-release.yml new file mode 100644 index 0000000..fe52b66 --- /dev/null +++ b/.github/workflows/dotnet-release.yml @@ -0,0 +1,41 @@ +# 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 build and release + +env: + DOTNET_VERSION: "8.x" + OUTPUT_PATH: ${{ github.workspace }}/artifact + ASSEMBLY_VERSION: 1.0.0.${{ github.run_number }} + ADR_PROJECT_FILE: "adr-power-cli.csproj" + ADR_TESTPROJECT_CORE_FILE: "adr-core-tests.csproj" + ADR_TESTPROJECT_CLI_FILE: "adr-cli-tests.csproj" + ADR_PROJECT_FILE_PATH: "./src/cli/adr-power-cli.csproj" + WINDOWS_RUNTIME: "win-x64" + UBUNTU_RUNTIME: "linux-x64" + CONFIGURATION: "Release" + ADR_SOLUTION_FILE: "adr-power-cli.sln" + + +on: + push: + branches: [ "main" ] + + +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/.gitignore b/.gitignore index 4066686..8bcf92a 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,23 @@ /src/core/obj /src/cli/bin /src/core/bin/Release/net8.0 +/tests/adr-cli-tests/bin/Release/net8.0 +/tests/adr-cli-tests/obj +/tests/adr-core-tests/obj +/tests/adr-core-tests/bin/Debug/net8.0 +/tests/adr-cli-tests/bin/Debug/net8.0/cs +/tests/adr-cli-tests/bin/Debug/net8.0/de +/tests/adr-cli-tests/bin/Debug/net8.0/es +/tests/adr-cli-tests/bin/Debug/net8.0/fr +/tests/adr-cli-tests/bin/Debug/net8.0/it +/tests/adr-cli-tests/bin/Debug/net8.0/ja +/tests/adr-cli-tests/bin/Debug/net8.0/ko +/tests/adr-cli-tests/bin/Debug/net8.0/pl +/tests/adr-cli-tests/bin/Debug/net8.0/pt-BR +/tests/adr-cli-tests/bin/Debug/net8.0/ru +/tests/adr-cli-tests/bin/Debug/net8.0/runtimes/win/lib/net8.0 +/tests/adr-cli-tests/bin/Debug/net8.0/tr +/tests/adr-cli-tests/bin/Debug/net8.0/zh-Hans +/tests/adr-cli-tests/bin/Debug/net8.0/zh-Hant +/tests/adr-cli-tests/bin/Debug/net8.0 +/tests/adr-core-tests/bin/Release/net8.0/CoverletSourceRootsMapping_adr-core-tests diff --git a/adr-power-cli.sln b/adr-power-cli.sln index 9c50fcb..60b5f09 100644 --- a/adr-power-cli.sln +++ b/adr-power-cli.sln @@ -7,6 +7,12 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "adr-power-core", "src\core\ EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "adr-power-cli", "src\cli\adr-power-cli.csproj", "{2F804F29-2275-4A06-A788-1A8716B93011}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{07DBE925-DED5-4594-83E9-FBD648283B98}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "adr-core-tests", "tests\adr-core-tests\adr-core-tests.csproj", "{6C792AC5-E8F6-41D8-AB71-65AC52DB238F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "adr-cli-tests", "tests\adr-cli-tests\adr-cli-tests.csproj", "{DF10E0A1-FCBE-4C0B-9779-6D7C2EDF2C60}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -21,10 +27,22 @@ Global {2F804F29-2275-4A06-A788-1A8716B93011}.Debug|Any CPU.Build.0 = Debug|Any CPU {2F804F29-2275-4A06-A788-1A8716B93011}.Release|Any CPU.ActiveCfg = Release|Any CPU {2F804F29-2275-4A06-A788-1A8716B93011}.Release|Any CPU.Build.0 = Release|Any CPU + {6C792AC5-E8F6-41D8-AB71-65AC52DB238F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6C792AC5-E8F6-41D8-AB71-65AC52DB238F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6C792AC5-E8F6-41D8-AB71-65AC52DB238F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6C792AC5-E8F6-41D8-AB71-65AC52DB238F}.Release|Any CPU.Build.0 = Release|Any CPU + {DF10E0A1-FCBE-4C0B-9779-6D7C2EDF2C60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DF10E0A1-FCBE-4C0B-9779-6D7C2EDF2C60}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DF10E0A1-FCBE-4C0B-9779-6D7C2EDF2C60}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DF10E0A1-FCBE-4C0B-9779-6D7C2EDF2C60}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {6C792AC5-E8F6-41D8-AB71-65AC52DB238F} = {07DBE925-DED5-4594-83E9-FBD648283B98} + {DF10E0A1-FCBE-4C0B-9779-6D7C2EDF2C60} = {07DBE925-DED5-4594-83E9-FBD648283B98} + EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {E498D567-4BCF-4FBB-83DE-91EA8891B3EF} EndGlobalSection diff --git a/tests/adr-cli-tests/GlobalUsings.cs b/tests/adr-cli-tests/GlobalUsings.cs new file mode 100644 index 0000000..cefced4 --- /dev/null +++ b/tests/adr-cli-tests/GlobalUsings.cs @@ -0,0 +1 @@ +global using NUnit.Framework; \ No newline at end of file diff --git a/tests/adr-cli-tests/UnitTest1.cs b/tests/adr-cli-tests/UnitTest1.cs new file mode 100644 index 0000000..ad5bbed --- /dev/null +++ b/tests/adr-cli-tests/UnitTest1.cs @@ -0,0 +1,16 @@ +namespace adr_cli_tests +{ + public class Tests + { + [SetUp] + public void Setup() + { + } + + [Test] + public void Test1() + { + Assert.Pass(); + } + } +} \ No newline at end of file diff --git a/tests/adr-cli-tests/adr-cli-tests.csproj b/tests/adr-cli-tests/adr-cli-tests.csproj new file mode 100644 index 0000000..abde049 --- /dev/null +++ b/tests/adr-cli-tests/adr-cli-tests.csproj @@ -0,0 +1,25 @@ + + + + net8.0 + adr_cli_tests + enable + enable + + false + true + + + + + + + + + + + + + + + diff --git a/tests/adr-cli-tests/bin/Debug/net8.0/CoverletSourceRootsMapping_adr-cli-tests b/tests/adr-cli-tests/bin/Debug/net8.0/CoverletSourceRootsMapping_adr-cli-tests new file mode 100644 index 0000000000000000000000000000000000000000..d7dc94b73b7d9690f59edb3c13f2190b3bb4f359 GIT binary patch literal 1498 zcmeH{yGq1R5Qe{6@EuZWu_;9a3-N}961-Ju)~v44xVz+n7CyWBog>?=utgv&NMJIT zf96bP{*&*oV-Co)YRIhN}QXR^1797@>XgMIecbr+ZVi->LH>65HWya}aT w>&&dQZuE8Dh|+kj^{hYaaiVo)<{9 literal 0 HcmV?d00001 diff --git a/tests/adr-core-tests/GlobalUsings.cs b/tests/adr-core-tests/GlobalUsings.cs new file mode 100644 index 0000000..cefced4 --- /dev/null +++ b/tests/adr-core-tests/GlobalUsings.cs @@ -0,0 +1 @@ +global using NUnit.Framework; \ No newline at end of file diff --git a/tests/adr-core-tests/TestHandlerTests.cs b/tests/adr-core-tests/TestHandlerTests.cs new file mode 100644 index 0000000..fab498e --- /dev/null +++ b/tests/adr-core-tests/TestHandlerTests.cs @@ -0,0 +1,27 @@ +using Core; + +namespace adr_core_tests +{ + public class TestsHandlerTests + { + private TestOperation.TestHandler _sut; + + [SetUp] + public void Setup() + { + _sut = new TestOperation.TestHandler(); + + } + + [Test] + public async Task TestMustReturnText() + { + var testRequest = new TestOperation.TestRequest(); + testRequest.Name = "Davide"; + + var result = await _sut.Handle(testRequest, CancellationToken.None); + + Assert.That(result, Is.EqualTo("test Davide")); + } + } +} \ No newline at end of file diff --git a/tests/adr-core-tests/adr-core-tests.csproj b/tests/adr-core-tests/adr-core-tests.csproj new file mode 100644 index 0000000..06074b2 --- /dev/null +++ b/tests/adr-core-tests/adr-core-tests.csproj @@ -0,0 +1,25 @@ + + + + net8.0 + adr_core_tests + enable + enable + + false + true + + + + + + + + + + + + + + + diff --git a/tests/adr-core-tests/bin/Debug/net8.0/CoverletSourceRootsMapping_adr-core-tests b/tests/adr-core-tests/bin/Debug/net8.0/CoverletSourceRootsMapping_adr-core-tests new file mode 100644 index 0000000000000000000000000000000000000000..a8dc7c7764fbab5cd4ab3bd9b094b073da81977e GIT binary patch literal 754 zcmd6kzfZzY6otRp#Q&iq40JSv#DS;~2TX%MrY`s@P%TJW8Xf%G)vwQ$fx$%6W6m`XjJe}V&cex>0Xw;G zQElK%MJd*Z1m8idj*5rbKWHkiQKy#u%m>Hqn7UcZO7*>8+PP2Q#k1>l|8@RLI;Wf* zsq`OQ%c6@b&xPqFOw6N-jwJMWXUG|S-I>`Bk=y9{QV$ceEp@JSva-6h*P3xDo?ET$ WcUcxzHzL#Md}jBs?|;8Zm)ti!pN(Ds literal 0 HcmV?d00001