diff --git a/Directory.Build.props b/Directory.Build.props index ddc26c89..a051c5a1 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -20,6 +20,13 @@ true + + + true + GeneratedCodeAttribute + opencover + + diff --git a/azure-pipelines-ci.yml b/azure-pipelines-ci.yml index 5eee61f5..d1ca4c6d 100644 --- a/azure-pipelines-ci.yml +++ b/azure-pipelines-ci.yml @@ -43,14 +43,12 @@ jobs: command: 'build' projects: './test/WireMock.Net.Tests/WireMock.Net.Tests.csproj' arguments: '--configuration Debug --framework net6.0' - - - task: DotNetCoreCLI@2 - displayName: 'Execute Unit tests' + + - task: CmdLine@2 inputs: - command: 'test' - projects: './test/WireMock.Net.Tests/WireMock.Net.Tests.csproj' - arguments: '--no-build --configuration Debug --framework net6.0 --collect:"XPlat Code Coverage" --logger trx /p:CollectCoverage=true /p:CoverletOutputFormat=opencover' - + script: 'dotnet test ./test/WireMock.Net.Tests/WireMock.Net.Tests.csproj --no-build --configuration Debug --framework net6.0' + displayName: 'Execute Unit Tests with Coverage' + - task: SonarCloudAnalyze@1 displayName: 'SonarCloud: Run Code Analysis' condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest')) # Do not run for PullRequests @@ -76,7 +74,7 @@ jobs: - task: PublishBuildArtifacts@1 displayName: Publish coverage file inputs: - PathtoPublish: '/home/vsts/work/1/s/test/WireMock.Net.Tests/coverage.net6.0.opencover.xml' + PathtoPublish: './test/WireMock.Net.Tests/coverage.net6.0.opencover.xml' - job: Windows_Build_Test diff --git a/examples/WireMock.Net.Service/App.config b/examples/WireMock.Net.Service/App.config index 0819f408..aa4814ca 100644 --- a/examples/WireMock.Net.Service/App.config +++ b/examples/WireMock.Net.Service/App.config @@ -1,14 +1,14 @@ - + - + - - + + - \ No newline at end of file + diff --git a/examples/WireMock.Net.Service/WireMock.Net.Service.csproj b/examples/WireMock.Net.Service/WireMock.Net.Service.csproj index 3b135fc1..193ff51f 100644 --- a/examples/WireMock.Net.Service/WireMock.Net.Service.csproj +++ b/examples/WireMock.Net.Service/WireMock.Net.Service.csproj @@ -8,9 +8,10 @@ Exe WireMock.Net.Service WireMock.Net.Service - v4.5.2 + v4.8 512 true + AnyCPU diff --git a/examples/WireMock.Net.Service/packages.config b/examples/WireMock.Net.Service/packages.config index 1dae1526..4c8969d8 100644 --- a/examples/WireMock.Net.Service/packages.config +++ b/examples/WireMock.Net.Service/packages.config @@ -11,6 +11,6 @@ - + \ No newline at end of file diff --git a/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj b/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj index 8c3eb968..794e4038 100644 --- a/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj +++ b/test/WireMock.Net.Tests/WireMock.Net.Tests.csproj @@ -31,17 +31,17 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive