testlogger
/
build.ps1
27 строк · 1.3 Кб
1$locals = dotnet nuget locals all -l
2ForEach ($local in $($locals -split "`r`n"))
3{
4$local = $local.Substring($local.IndexOf(":") + 2)
5"Deleting from $local"
6dotnet nuget delete Json.TestLogger 4.0.0-dev --force-english-output --non-interactive -s $local
7}
8
9Remove-Item .\test\package\bin\ -Recurse
10Remove-Item .\test\package\obj\ -Recurse
11
12dotnet pack
13
14if ($?) {
15dotnet test test/TestLogger.UnitTests/TestLogger.UnitTests.csproj -p:CollectCoverage=true -p:CoverletOutputFormat=opencover
16dotnet test test/NUnit.Xml.TestLogger.UnitTests/NUnit.Xml.TestLogger.UnitTests.csproj -p:CollectCoverage=true -p:CoverletOutputFormat=opencover
17dotnet test test/JUnit.Xml.TestLogger.UnitTests/JUnit.Xml.TestLogger.UnitTests.csproj -p:CollectCoverage=true -p:CoverletOutputFormat=opencover
18}
19if ($?) {
20dotnet test test/TestLogger.AcceptanceTests/TestLogger.AcceptanceTests.csproj
21dotnet test test/TestLogger.PackageTests/TestLogger.PackageTests.csproj
22}
23if ($?) {
24dotnet test test/Xunit.Xml.TestLogger.AcceptanceTests/Xunit.Xml.TestLogger.AcceptanceTests.csproj
25dotnet test test/NUnit.Xml.TestLogger.AcceptanceTests/NUnit.Xml.TestLogger.AcceptanceTests.csproj
26dotnet test test/JUnit.Xml.TestLogger.AcceptanceTests/JUnit.Xml.TestLogger.AcceptanceTests.csproj
27}
28