diff --git a/Directory.Build.props b/Directory.Build.props index 55430a18..61b6b669 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -19,11 +19,6 @@ true - false - false - None - true - true false false false diff --git a/Gnomeshade.sln b/Gnomeshade.sln index dc000792..920b8e06 100644 --- a/Gnomeshade.sln +++ b/Gnomeshade.sln @@ -45,6 +45,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{367D9DDB ProjectSection(SolutionItems) = preProject tests\.editorconfig = tests\.editorconfig tests\Directory.Build.props = tests\Directory.Build.props + tests\coverlet.runsettings = tests\coverlet.runsettings EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Gnomeshade.TestingHelpers", "tests\Gnomeshade.TestingHelpers\Gnomeshade.TestingHelpers.csproj", "{CFFBE37B-AD26-4D48-AC8F-655D735732A4}" diff --git a/codecov.yml b/codecov.yml index 4cc25a74..17c6590d 100644 --- a/codecov.yml +++ b/codecov.yml @@ -1,6 +1,3 @@ -ignore: - - "**/*.axaml" - comment: layout: "header, diff, components" diff --git a/deployment/publish.ps1 b/deployment/publish.ps1 index 6aa21480..cb65bd89 100644 --- a/deployment/publish.ps1 +++ b/deployment/publish.ps1 @@ -26,6 +26,11 @@ $dotnetArgs = $dotnetArgs + "--self-contained" $dotnetArgs = $dotnetArgs + "--no-restore" $dotnetArgs = $dotnetArgs + "-p:AssemblyVersion=$version.$RunNumber" $dotnetArgs = $dotnetArgs + "-p:InformationalVersion=$version$Tag+$Runtime" +$dotnetArgs = $dotnetArgs + "-p:DebuggerSupport=false" +$dotnetArgs = $dotnetArgs + "-p:DebugSymbols=false" +$dotnetArgs = $dotnetArgs + "-p:DebugType=None" +$dotnetArgs = $dotnetArgs + "-p:TrimmerRemoveSymbols=true" +$dotnetArgs = $dotnetArgs + "-p:StripSymbols=true" $dotnetArgs = $dotnetArgs + "/warnAsError" $dotnetArgs = $dotnetArgs + "/nologo" diff --git a/deployment/publish.sh b/deployment/publish.sh index 642b73e7..6e3d2220 100755 --- a/deployment/publish.sh +++ b/deployment/publish.sh @@ -15,6 +15,11 @@ dotnet publish \ --no-restore \ -p:AssemblyVersion="$version.$3" \ -p:InformationalVersion="$version$4$2" \ + -p:DebuggerSupport=false \ + -p:DebugSymbols=false \ + -p:DebugType=None \ + -p:TrimmerRemoveSymbols=true \ + -p:StripSymbols=true \ /warnAsError \ /nologo diff --git a/deployment/test.sh b/deployment/test.sh index 4e2e3832..edf9076e 100755 --- a/deployment/test.sh +++ b/deployment/test.sh @@ -2,4 +2,14 @@ set -e ./deployment/build.sh -dotnet test -p:CollectCoverage=true -p:BuildInParallel=true -m:8 --configuration Release --collect:"XPlat Code Coverage" --no-build +dotnet test \ + -p:CollectCoverage=true \ + -p:BuildInParallel=true \ + -p:ContinuousIntegrationBuild=false \ + -p:DebugType=portable \ + -p:CopyLocalLockFileAssemblies=true \ + -m:8 \ + --configuration Release \ + --collect:"XPlat Code Coverage" \ + --settings ./tests/coverlet.runsettings \ + --no-build diff --git a/tests/coverlet.runsettings b/tests/coverlet.runsettings new file mode 100644 index 00000000..9e6c06b9 --- /dev/null +++ b/tests/coverlet.runsettings @@ -0,0 +1,12 @@ + + + + + + + [Gnomeshade.*]* + + + + +