false src\NuGet.config Debug AnyCPU true true false Windows Unix net9.0 netfx netcore netfx netcoreapp $(TF) $(TF) true Configuration=$(Configuration);AssemblyVersion=$(SqlServerAssemblyVersion);AssemblyFileVersion=$(SqlServerAssemblyFileVersion);Version=$(SqlServerPackageVersion); Configuration=$(Configuration);AssemblyFileVersion=$(AssemblyFileVersion);TargetsWindows=$(TargetsWindows);TargetsUnix=$(TargetsUnix); BuildProjectReferences=false;$(ProjectProperties);BuildForRelease=false;TargetNetCoreVersion=$(TargetNetCoreVersion);TargetNetFxVersion=$(TargetNetFxVersion) TestResults DebugType=portable;DebugSymbols=true;IncludeSymbols=true;SymbolPackageFormat=snupkg;PublishRepositoryUrl=true;RepositoryUrl=https://github.com/dotnet/sqlclient;RepositoryType=git;EmbedUnTrackedSources=true;Deterministic=true; $(NugetPackProperties);ContinuousIntegrationBuild=true; true ContinuousIntegrationBuild=$(BuildForRelease);EmbedUntrackedSources=$(BuildForRelease) dotnet build -c Release -p:ReferenceType=$(ReferenceType) $(DotnetPath)dotnet test "@(UnitTestsProj)" --no-build -v n -p:Configuration=$(Configuration) -p:Target$(TFGroup)Version=$(TF) -p:TestTargetOS=Windows$(TargetGroup) --collect "Code coverage" --results-directory $(ResultsDirectory) --logger:"trx;LogFilePrefix=Unit-Windows$(TargetGroup)-$(TestSet)" $(TestCommand.Replace($([System.Environment]::NewLine), " ")) $(DotnetPath)dotnet test "@(UnitTestsProj)" --no-build -v n -p:Configuration=$(Configuration) -p:TargetNetCoreVersion=$(TF) -p:TestTargetOS=Unixnetcoreapp --collect "Code coverage" --results-directory $(ResultsDirectory) --logger:"trx;LogFilePrefix=Unit-Unixnetcoreapp-$(TestSet)" $(TestCommand.Replace($([System.Environment]::NewLine), " ")) $(DotnetPath)dotnet test "@(FunctionalTestsProj)" --no-build -v n -p:Configuration=$(Configuration) -p:Target$(TFGroup)Version=$(TF) -p:ReferenceType=$(ReferenceType) -p:TestSet=$(TestSet) -p:TestTargetOS=Windows$(TargetGroup) --collect "Code coverage" --results-directory $(ResultsDirectory) --filter "category!=non$(TargetGroup)tests&category!=failing&category!=nonwindowstests" --logger:"trx;LogFilePrefix=Functional-Windows$(TargetGroup)-$(TestSet)" $(TestCommand.Replace($([System.Environment]::NewLine), " ")) $(DotnetPath)dotnet test "@(FunctionalTestsProj)" --no-build -v n -p:Configuration=$(Configuration) -p:TargetNetCoreVersion=$(TF) -p:ReferenceType=$(ReferenceType) -p:TestSet=$(TestSet) -p:TestTargetOS=Unixnetcoreapp --collect "Code coverage" --results-directory $(ResultsDirectory) --filter "category!=nonnetcoreapptests&category!=failing&category!=nonlinuxtests&category!=nonuaptests" --logger:"trx;LogFilePrefix=Functional-Unixnetcoreapp-$(TestSet)" $(TestCommand.Replace($([System.Environment]::NewLine), " ")) $(DotnetPath)dotnet test "@(ManualTestsProj)" --no-build -v n -p:Configuration=$(Configuration) -p:Target$(TFGroup)Version=$(TF) -p:ReferenceType=$(ReferenceType) -p:TestSet=$(TestSet) -p:TestTargetOS=Windows$(TargetGroup) --collect "Code coverage" --results-directory $(ResultsDirectory) --filter "category!=non$(TargetGroup)tests&category!=failing&category!=nonwindowstests" --logger:"trx;LogFilePrefix=Manual-Windows$(TargetGroup)-$(TestSet)" $(TestCommand.Replace($([System.Environment]::NewLine), " ")) $(DotnetPath)dotnet test "@(ManualTestsProj)" --no-build -v n -p:Configuration=$(Configuration) -p:TargetNetCoreVersion=$(TF) -p:ReferenceType=$(ReferenceType) -p:TestSet=$(TestSet) -p:TestTargetOS=Unixnetcoreapp --collect "Code coverage" --results-directory $(ResultsDirectory) --filter "category!=nonnetcoreapptests&category!=failing&category!=nonlinuxtests&category!=nonuaptests" --logger:"trx;LogFilePrefix=Manual-Unixnetcoreapp-$(TestSet)" $(TestCommand.Replace($([System.Environment]::NewLine), " ")) $(CI);TestTargetOS=$(TestOS)netfx;Platform=AnyCPU;$(ProjectProperties);$(NugetPackProperties) $(CI);TestTargetOS=$(TestOS)netcoreapp;$(ProjectProperties);Platform=AnyCPU;OSGroup=Unix; $(CI);TestTargetOS=$(TestOS)netcoreapp;$(ProjectProperties);Platform=AnyCPU;OSGroup=Windows_NT $(CI);TestTargetOS=$(TestOS)netcoreapp;$(ProjectProperties);Platform=AnyCPU;OSGroup=AnyOS;