2024-03-13 13:53:24 -07:00
|
|
|
<Project>
|
|
|
|
|
|
|
|
<PropertyGroup>
|
|
|
|
<UnifiedBuildValidationTestsDir>$([MSBuild]::NormalizeDirectory('$(RepoRoot)', 'test', 'Microsoft.DotNet.UnifiedBuild.Tests'))</UnifiedBuildValidationTestsDir>
|
2024-03-22 10:37:04 -07:00
|
|
|
<UnifiedBuildValidationTestsProject>$([MSBuild]::NormalizePath('$(UnifiedBuildValidationTestsDir)', 'Microsoft.DotNet.UnifiedBuild.Tests.csproj'))</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-22 10:37:04 -07:00
|
|
|
<EnvironmentVariableRunSettings>@(_UnifiedBuildValidationEnvVar->'%(Identity)=%(Value)')</EnvironmentVariableRunSettings>
|
|
|
|
<runSettings>RunConfiguration.EnvironmentVariables.UNIFIED_BUILD_VALIDATION_ARGS=$([MSBuild]::Escape($(EnvironmentVariableRunSettings)))</runSettings>
|
2024-03-13 13:53:24 -07:00
|
|
|
</PropertyGroup>
|
|
|
|
|
2024-03-22 10:37:04 -07:00
|
|
|
<MSBuild Projects="$(UnifiedBuildValidationTestsProject)"
|
|
|
|
Targets="VSTest"
|
|
|
|
Properties="VsTestUseMSBuildOutput=true;
|
|
|
|
VSTestLogger=trx;
|
|
|
|
VSTestCLIRunSettings=$(runSettings)" />
|
2024-03-18 15:33:56 -07:00
|
|
|
|
2024-03-13 13:53:24 -07:00
|
|
|
</Target>
|
|
|
|
|
|
|
|
</Project>
|