mirror of
https://github.com/VSadov/Satori.git
synced 2025-06-09 09:34:49 +09:00
Run trimming tests as AOT tests (#101229)
Not everything is passing, so I baselined this. Some we'll probably exclude permanently, others are more concerning and we need to determine if it's test issues or product issues.
This commit is contained in:
parent
4810ba1bf0
commit
d8eecb714f
13 changed files with 36 additions and 34 deletions
|
@ -397,12 +397,10 @@
|
|||
<PropertyGroup Condition="$(MSBuildProjectFullPath.Contains('$([System.IO.Path]::DirectorySeparatorChar)tests$([System.IO.Path]::DirectorySeparatorChar)'))">
|
||||
<IsTestProject Condition="$(MSBuildProjectName.EndsWith('.UnitTests')) or $(MSBuildProjectName.EndsWith('.Tests'))">true</IsTestProject>
|
||||
<IsTrimmingTestProject Condition="$(MSBuildProjectName.EndsWith('.TrimmingTests'))">true</IsTrimmingTestProject>
|
||||
<IsNativeAotTestProject Condition="$(MSBuildProjectName.EndsWith('.NativeAotTests'))">true</IsNativeAotTestProject>
|
||||
<IsPublishedAppTestProject Condition="'$(IsTrimmingTestProject)' == 'true' or '$(IsNativeAotTestProject)' == 'true'">true</IsPublishedAppTestProject>
|
||||
<IsTestSupportProject Condition="'$(IsTestProject)' != 'true' and '$(IsPublishedAppTestProject)' != 'true'">true</IsTestSupportProject>
|
||||
<IsTestSupportProject Condition="'$(IsTestProject)' != 'true' and '$(IsTrimmingTestProject)' != 'true'">true</IsTestSupportProject>
|
||||
|
||||
<!-- Treat test assemblies as non-shipping (do not publish or sign them). -->
|
||||
<IsShipping Condition="'$(IsTestProject)' == 'true' or '$(IsTestSupportProject)' == 'true' or '$(IsPublishedAppTestProject)' == 'true'">false</IsShipping>
|
||||
<IsShipping Condition="'$(IsTestProject)' == 'true' or '$(IsTestSupportProject)' == 'true' or '$(IsTrimmingTestProject)' == 'true'">false</IsShipping>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
|
@ -413,7 +411,7 @@
|
|||
'$(IsReferenceAssemblyProject)' != 'true' and
|
||||
'$(IsGeneratorProject)' != 'true' and
|
||||
'$(IsTestProject)' != 'true' and
|
||||
'$(IsPublishedAppTestProject)' != 'true' and
|
||||
'$(IsTrimmingTestProject)' != 'true' and
|
||||
'$(IsTestSupportProject)' != 'true' and
|
||||
'$(UsingMicrosoftDotNetSharedFrameworkSdk)' != 'true' and
|
||||
'$(MSBuildProjectExtension)' != '.pkgproj' and
|
||||
|
@ -464,7 +462,7 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<!-- Warnings that should be disabled in our test projects. -->
|
||||
<PropertyGroup Condition="'$(IsTestProject)' == 'true' or '$(IsTestSupportProject)' == 'true' or '$(IsPublishedAppTestProject)' == 'true'">
|
||||
<PropertyGroup Condition="'$(IsTestProject)' == 'true' or '$(IsTestSupportProject)' == 'true' or '$(IsTrimmingTestProject)' == 'true'">
|
||||
<!-- we need to re-enable BinaryFormatter within test projects since some tests exercise these code paths to ensure compat -->
|
||||
<EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization>
|
||||
<!-- don't warn on usage of BinaryFormatter or legacy serialization infrastructure from test projects -->
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue