From: Steve Pfister Date: Tue, 21 Jun 2022 02:34:11 +0000 (-0400) Subject: [Android] Make sure AdditionalTimeZoneChecks trait is added to xunit-excludes (#70974) X-Git-Tag: accepted/tizen/unified/riscv/20231226.055536~8434 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb32ed3ab0a9bbb2dbfc69cb18ffdb3a7eb99986;p=platform%2Fupstream%2Fdotnet%2Fruntime.git [Android] Make sure AdditionalTimeZoneChecks trait is added to xunit-excludes (#70974) The trait is supposed to be included in System.Runtime tests by default, but wasn't because the _withoutCategories property was in tests.props. As a result, the property was resolved before the .csproj properties. This fix moves the property definition to tests.targets. Fixes #70482 --- diff --git a/eng/testing/tests.props b/eng/testing/tests.props index e91ec1b..7ed95b9 100644 --- a/eng/testing/tests.props +++ b/eng/testing/tests.props @@ -10,18 +10,6 @@ true - - - <_withCategories Condition="'$(WithCategories)' != ''">;$(WithCategories.Trim(';')) - <_withoutCategories Condition="'$(WithoutCategories)' != ''">;$(WithoutCategories.Trim(';')) - - all - <_withCategories Condition="'$(TestScope)' == 'outerloop'">$(_withCategories);OuterLoop - <_withoutCategories Condition="'$(ArchiveTests)' == 'true'">$(_withoutCategories);IgnoreForCI - <_withoutCategories Condition="'$(TestScope)' == '' or '$(TestScope)' == 'innerloop'">$(_withoutCategories);OuterLoop - <_withoutCategories Condition="!$(_withCategories.Contains('failing'))">$(_withoutCategories);failing - - $([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'AppleTestRunner', '$(Configuration)', '$(NetCoreAppCurrent)')) diff --git a/eng/testing/tests.targets b/eng/testing/tests.targets index df308f3..c358ff5 100644 --- a/eng/testing/tests.targets +++ b/eng/testing/tests.targets @@ -36,6 +36,18 @@ $(RunScriptHostDir)dotnet + + + <_withCategories Condition="'$(WithCategories)' != ''">;$(WithCategories.Trim(';')) + <_withoutCategories Condition="'$(WithoutCategories)' != ''">;$(WithoutCategories.Trim(';')) + + all + <_withCategories Condition="'$(TestScope)' == 'outerloop'">$(_withCategories);OuterLoop + <_withoutCategories Condition="'$(ArchiveTests)' == 'true'">$(_withoutCategories);IgnoreForCI + <_withoutCategories Condition="'$(TestScope)' == '' or '$(TestScope)' == 'innerloop'">$(_withoutCategories);OuterLoop + <_withoutCategories Condition="!$(_withCategories.Contains('failing'))">$(_withoutCategories);failing + + <_MonoAotCrossCompilerPath>$([MSBuild]::NormalizePath($(MonoAotCrossDir), 'mono-aot-cross'))