PR feedback
- Move Directory.Build.props to build UB tests with arcade - Use msbuild task to run tests rather than exec - Update old condition for building UB tests
This commit is contained in:
parent
3a96da9876
commit
a82bdc9bf3
3 changed files with 13 additions and 9 deletions
|
@ -9,18 +9,22 @@
|
||||||
AfterTargets="Build"
|
AfterTargets="Build"
|
||||||
DependsOnTargets="DetermineSourceBuiltSdkVersion">
|
DependsOnTargets="DetermineSourceBuiltSdkVersion">
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<_UnifiedBuildValidationEnvVar Include="UNIFIED_BUILD_VALIDATION_SDK_TARBALL_PATH" Value="$(SdkTarballPath)" />
|
||||||
|
<_UnifiedBuildValidationEnvVar Include="UNIFIED_BUILD_VALIDATION_TARGET_RID" Value="$(TargetRid)" />
|
||||||
|
<_UnifiedBuildValidationEnvVar Include="UNIFIED_BUILD_VALIDATION_PORTABLE_RID" Value="$(PortableRid)" />
|
||||||
|
<_UnifiedBuildValidationEnvVar Include="UNIFIED_BUILD_VALIDATION_BUILD_VERSION" Value="$(SourceBuiltSdkVersion)" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<SdkTarballPath>%(SdkTarballItem.Identity)</SdkTarballPath>
|
<SdkTarballPath>%(SdkTarballItem.Identity)</SdkTarballPath>
|
||||||
|
<_EnvVarRunSettingsPrefix>RunConfiguration.EnvironmentVariables</_EnvVarRunSettingsPrefix>
|
||||||
|
<EnvironmentVariableRunSettings>@(_UnifiedBuildValidationEnvVar->'$(RunConfiguration.EnvironmentVariables).%(Identity)=%(Value)')</EnvironmentVariableRunSettings>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<Exec Command="$(DotnetTool) test $(UnifiedBuildValidationTestsDir) --logger:trx -c $(Configuration) -p:VSTestUseMSBuildOutput=false"
|
<MSBuild Projects="$(UnifiedBuildValidationTestsDir)"
|
||||||
IgnoreStandardErrorWarningFormat="true"
|
Targets="Test"
|
||||||
EnvironmentVariables="
|
Properties="Configuration=$(Configuration);VSTestUseMSBuildOutput=false;VSTestLogger=trx;VSTestCLIRunSettings=$(EnvironmentVariableRunSettings)" />
|
||||||
UNIFIED_BUILD_VALIDATION_SDK_TARBALL_PATH=$(SdkTarballPath);
|
|
||||||
UNIFIED_BUILD_VALIDATION_TARGET_RID=$(TargetRid);
|
|
||||||
UNIFIED_BUILD_VALIDATION_PORTABLE_RID=$(PortableRid);
|
|
||||||
UNIFIED_BUILD_VALIDATION_BUILD_VERSION=$(SourceBuiltSdkVersion);
|
|
||||||
$(CustomTestEnvVars)" />
|
|
||||||
|
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
|
|
|
@ -148,6 +148,6 @@
|
||||||
UseHardlinksIfPossible="true" />
|
UseHardlinksIfPossible="true" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Import Project="$(RepositoryEngineeringDir)unifiedBuildValidation.targets" Condition="'$(ShortStack)' != 'true' and '$(PortableBuild)' == 'true' and '$(PgoInstrument)' != 'true'" />
|
<Import Project="$(RepositoryEngineeringDir)unifiedBuildValidation.targets" Condition="'$(PortableBuild)' == 'true' and '$(PgoInstrument)' != 'true' and '$(DotNetBuildSourceOnly)' != 'true'" />
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
Loading…
Add table
Reference in a new issue