Skip to content

Commit 6712f18

Browse files
authored
[tests] Re-enable some explicit layout tests on Mono (#62746)
* [tests] Re-enable some explicit layout tests on Mono These were fixed by #61467 Related to #36112 * objref and non-objref overlap tests expected to fail AOT compilation As well as the NestedStructs tests. Resolves #62567
1 parent 522086a commit 6712f18

File tree

1 file changed

+39
-39
lines changed

1 file changed

+39
-39
lines changed

src/tests/issues.targets

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1358,42 +1358,6 @@
13581358
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/DefaultInterfaceMethods/reabstraction/**">
13591359
<Issue>needs triage</Issue>
13601360
</ExcludeList>
1361-
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case1/**">
1362-
<Issue>needs triage</Issue>
1363-
</ExcludeList>
1364-
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case11/**">
1365-
<Issue>needs triage</Issue>
1366-
</ExcludeList>
1367-
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case12/**">
1368-
<Issue>needs triage</Issue>
1369-
</ExcludeList>
1370-
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case14/**">
1371-
<Issue>needs triage</Issue>
1372-
</ExcludeList>
1373-
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case15/**">
1374-
<Issue>needs triage</Issue>
1375-
</ExcludeList>
1376-
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case3/**">
1377-
<Issue>needs triage</Issue>
1378-
</ExcludeList>
1379-
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case4/**">
1380-
<Issue>needs triage</Issue>
1381-
</ExcludeList>
1382-
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case5/**">
1383-
<Issue>needs triage</Issue>
1384-
</ExcludeList>
1385-
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case6/**">
1386-
<Issue>needs triage</Issue>
1387-
</ExcludeList>
1388-
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case7/**">
1389-
<Issue>needs triage</Issue>
1390-
</ExcludeList>
1391-
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case8/**">
1392-
<Issue>needs triage</Issue>
1393-
</ExcludeList>
1394-
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case9/**">
1395-
<Issue>needs triage</Issue>
1396-
</ExcludeList>
13971361
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/Regressions/ASURT/ASURT150271/test3/**">
13981362
<Issue>needs triage</Issue>
13991363
</ExcludeList>
@@ -2084,14 +2048,50 @@
20842048
</ItemGroup>
20852049

20862050
<ItemGroup Condition="'$(RuntimeFlavor)' == 'mono' and '$(RuntimeVariant)' == 'llvmfullaot' ">
2051+
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case1/**">
2052+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
2053+
</ExcludeList>
2054+
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case11/**">
2055+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
2056+
</ExcludeList>
2057+
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case12/**">
2058+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
2059+
</ExcludeList>
2060+
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case14/**">
2061+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
2062+
</ExcludeList>
2063+
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case15/**">
2064+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
2065+
</ExcludeList>
2066+
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case3/**">
2067+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
2068+
</ExcludeList>
2069+
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case4/**">
2070+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
2071+
</ExcludeList>
2072+
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case5/**">
2073+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
2074+
</ExcludeList>
2075+
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case6/**">
2076+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
2077+
</ExcludeList>
2078+
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case7/**">
2079+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
2080+
</ExcludeList>
2081+
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case8/**">
2082+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
2083+
</ExcludeList>
2084+
<ExcludeList Include="$(XunitTestBinBase)/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case9/**">
2085+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
2086+
</ExcludeList>
20872087
<ExcludeList Include = "$(XunitTestBinBase)/Loader/classloader/explicitlayout/NestedStructs/case03/**">
2088-
<Issue>https://github.com/dotnet/runtime/issues/62567</Issue>
2088+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
20892089
</ExcludeList>
20902090
<ExcludeList Include = "$(XunitTestBinBase)/Loader/classloader/explicitlayout/NestedStructs/case04/**">
2091-
<Issue>https://github.com/dotnet/runtime/issues/62567</Issue>
2091+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
20922092
</ExcludeList>
20932093
<ExcludeList Include = "$(XunitTestBinBase)/Loader/classloader/explicitlayout/NestedStructs/case05/**">
2094-
<Issue>https://github.com/dotnet/runtime/issues/62567</Issue>
2094+
<Issue>expected failure: overlapped structs fail at AOT compile time, not runtime</Issue>
20952095
</ExcludeList>
20962096
<ExcludeList Include = "$(XunitTestBinBase)/Interop/SuppressGCTransition/SuppressGCTransitionTest/**">
20972097
<Issue>https://github.com/dotnet/runtime/issues/57361</Issue>

0 commit comments

Comments
 (0)