2024-03-13 13:53:24 -07:00
|
|
|
<Project>
|
|
|
|
|
|
|
|
<PropertyGroup>
|
|
|
|
<UnifiedBuildValidationTestsDir>$([MSBuild]::NormalizeDirectory('$(RepoRoot)', 'test', 'Microsoft.DotNet.UnifiedBuild.Tests'))</UnifiedBuildValidationTestsDir>
|
2024-03-19 10:46:12 -07:00
|
|
|
<UnifiedBuildValidationTestsProject>$([MSBuild]::NormalizeDirectory('$(UnifiedBuildValidationTestsDir)', 'Microsoft.DotNet.UnifiedBuild.Tests'))</UnifiedBuildValidationTestsProject>
|
2024-03-13 13:53:24 -07:00
|
|
|
</PropertyGroup>
|
|
|
|
|
2024-03-18 15:33:56 -07:00
|
|
|
<Target Name="RunUnifiedBuildValidation"
|
2024-03-19 10:46:12 -07:00
|
|
|
AfterTargets="Build"
|
|
|
|
DependsOnTargets="DetermineSourceBuiltSdkVersion">
|
2024-03-13 13:53:24 -07:00
|
|
|
|
2024-03-21 10:03:54 -07:00
|
|
|
<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>
|
|
|
|
|
2024-03-13 13:53:24 -07:00
|
|
|
<PropertyGroup>
|
2024-03-18 15:33:56 -07:00
|
|
|
<SdkTarballPath>%(SdkTarballItem.Identity)</SdkTarballPath>
|
2024-03-21 10:03:54 -07:00
|
|
|
<_EnvVarRunSettingsPrefix>RunConfiguration.EnvironmentVariables</_EnvVarRunSettingsPrefix>
|
|
|
|
<EnvironmentVariableRunSettings>@(_UnifiedBuildValidationEnvVar->'$(RunConfiguration.EnvironmentVariables).%(Identity)=%(Value)')</EnvironmentVariableRunSettings>
|
2024-03-13 13:53:24 -07:00
|
|
|
</PropertyGroup>
|
|
|
|
|
2024-03-21 10:03:54 -07:00
|
|
|
<MSBuild Projects="$(UnifiedBuildValidationTestsDir)"
|
|
|
|
Targets="Test"
|
|
|
|
Properties="Configuration=$(Configuration);VSTestUseMSBuildOutput=false;VSTestLogger=trx;VSTestCLIRunSettings=$(EnvironmentVariableRunSettings)" />
|
2024-03-18 15:33:56 -07:00
|
|
|
|
2024-03-13 13:53:24 -07:00
|
|
|
</Target>
|
|
|
|
|
|
|
|
</Project>
|