1<Project DefaultTargets = "GetListOfTestCmds"
2  xmlns="http://schemas.microsoft.com/developer/msbuild/2003" >
3  <ItemGroup Condition="'$(XunitTestBinBase)' != ''">
4
5    <!-- Tests that fail because they need update from CoreCLR -->
6    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\NaN\intrinsic_cs_ro\intrinsic_cs_ro.*" />
7    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\NaN\intrinsic_nonf_il_r\intrinsic_nonf_il_r.*" />
8    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\NaN\intrinsic_cs_d\intrinsic_cs_d.*" />
9    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\NaN\intrinsic_nonf_il_d\intrinsic_nonf_il_d.*" />
10    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\NaN\intrinsic_cs_do\intrinsic_cs_do.*" />
11    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\intrinsic\pow\pow1\pow1.*" />
12    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\NaN\intrinsic_cs_r\intrinsic_cs_r.*" />
13    <ExcludeList Include="$(XunitTestBinBase)\GC\Scenarios\Samples\gc\gc.*" />
14    <ExcludeList Include="$(XunitTestBinBase)\GC\Features\Pinning\PinningOther\PinnedObject\PinnedObject.*" />
15
16    <!-- Infinite generic expansion -->
17    <!-- https://github.com/dotnet/corert/issues/363 -->
18    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\inlining\bug505642\test\test.*" />
19    <ExcludeList Include="$(XunitTestBinBase)\JIT\CodeGenBringUpTests\RecursiveTailCall\RecursiveTailCall.*" />
20    <ExcludeList Include="$(XunitTestBinBase)\Loader\regressions\polyrec\Polyrec\Polyrec.*" />
21
22    <!-- Implement general purpose RuntimeHelpers.InitializeArray -->
23    <!-- https://github.com/dotnet/corert/issues/364 -->
24    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\v2.2\ddb\b429039\b429039\b429039.*" />
25    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_il_dbginitializearray\_il_dbginitializearray.*" />
26    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_il_relinitializearray\_il_relinitializearray.*" />
27
28    <!-- getFunctionEntryPoint -->
29    <!-- https://github.com/dotnet/corert/issues/366 -->
30    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall\_il_dbgdeep_virt\_il_dbgdeep_virt.*" />
31    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall\_il_reldeep_virt\_il_reldeep_virt.*" />
32    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_il_dbgjumps1\_il_dbgjumps1.*" />
33    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_il_reljumps1\_il_reljumps1.*" />
34    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_il_dbgjumps2\_il_dbgjumps2.*" />
35    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_il_reljumps2\_il_reljumps2.*" />
36    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_il_dbgjumps5\_il_dbgjumps5.*" />
37    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_il_reljumps5\_il_reljumps5.*" />
38    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_il_dbgvtret\_il_dbgvtret.*" />
39    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_il_relvtret\_il_relvtret.*" />
40
41    <!-- System.Reflection.Emit.Lightweight -->
42    <!-- https://github.com/dotnet/corert/issues/370 -->
43    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\dynamic_methods\bug_445388\bug_445388.*" />
44
45    <!-- Test has expectations about CoreRun and running on CoreCLR -->
46    <ExcludeList Include="$(XunitTestBinBase)\Loader\NativeLibs\FromNativePaths\FromNativePaths.*" />
47
48    <!-- Microsoft.CodeAnalysis -->
49    <!-- https://github.com/dotnet/corert/issues/370 -->
50    <ExcludeList Include="$(XunitTestBinBase)\managed\Compilation\Compilation\Compilation.*" />
51
52    <!-- System.Runtime.CompilerServices.Unsafe -->
53    <ExcludeList Include="$(XunitTestBinBase)\JIT\opt\Inline\tests\UnsafeBlockCopy\UnsafeBlockCopy.*" />
54
55    <!-- These depend on things outside of the .NET Core profile. Need test fixes. -->
56    <ExcludeList Include="$(XunitTestBinBase)\Interop\NativeCallable\NativeCallableTest\NativeCallableTest.*" />
57    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V2.0-RTM\b475589\b475589\b475589.*" />
58
59    <!-- catch(T) / catch(Exception&lt;T&gt; -->
60    <!-- https://github.com/dotnet/corert/issues/3460 -->
61    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\Exceptions\specific_class_instance01\specific_class_instance01.*" />
62    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\Exceptions\specific_class_static01\specific_class_static01.*" />
63    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\clr-x64-JIT\v2.1\b601838\b601838\b601838.*" />
64    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V2.0-Beta2\b441487\b441487\b441487.*" />
65    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\Exceptions\specific_struct_instance01\specific_struct_instance01.*" />
66    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\Exceptions\specific_struct_static01\specific_struct_static01.*" />
67    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\generics\throwincatch_d\throwincatch_d.*" />
68    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\generics\throwincatch_do\throwincatch_do.*" />
69    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\generics\throwincatch_r\throwincatch_r.*" />
70    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\generics\throwincatch_ro\throwincatch_ro.*" />
71    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\generics\trycatchnestedtype_d\trycatchnestedtype_d.*" />
72    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\generics\trycatchnestedtype_do\trycatchnestedtype_do.*" />
73    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\generics\trycatchnestedtype_r\trycatchnestedtype_r.*" />
74    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\generics\trycatchnestedtype_ro\trycatchnestedtype_ro.*" />
75    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\generics\trycatchsimpletype_d\trycatchsimpletype_d.*" />
76    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\generics\trycatchsimpletype_do\trycatchsimpletype_do.*" />
77    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\generics\trycatchsimpletype_r\trycatchsimpletype_r.*" />
78    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\generics\trycatchsimpletype_ro\trycatchsimpletype_ro.*" />
79
80    <!-- Unable to generate TypeLoadException throwing body in shared code -->
81    <!-- https://github.com/dotnet/corert/issues/3461 -->
82    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\VS-ia64-JIT\V1.2-M02\b27077\b27077\b27077.*" />
83    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Layout\Specific\Negative002\Negative002.*" />
84    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\param02\param02.*" />
85
86    <!-- Vararg methods -->
87    <!-- https://github.com/dotnet/corert/issues/395 -->
88    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\PREFIX\unaligned\1\arglist\arglist.*" />
89    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\PREFIX\unaligned\2\arglist\arglist.*" />
90    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\PREFIX\unaligned\4\arglist\arglist.*" />
91    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\PREFIX\volatile\1\arglist\arglist.*" />
92    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\gc\misc\funclet\funclet.*" />
93    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\varargs\callconv\val_ctor_il_d\val_ctor_il_d.*" />
94    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\varargs\callconv\val_ctor_il_r\val_ctor_il_r.*" />
95    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\varargs\misc\Dev10_615402\Dev10_615402.*" />
96    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09.5-PDC\b16423\b16423\b16423.*" />
97    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i00\mcc_i00.*" />
98    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i01\mcc_i01.*" />
99    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i02\mcc_i02.*" />
100    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i03\mcc_i03.*" />
101    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i10\mcc_i10.*" />
102    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i11\mcc_i11.*" />
103    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i12\mcc_i12.*" />
104    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i13\mcc_i13.*" />
105    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i30\mcc_i30.*" />
106    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i31\mcc_i31.*" />
107    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i32\mcc_i32.*" />
108    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i33\mcc_i33.*" />
109    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i50\mcc_i50.*" />
110    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i51\mcc_i51.*" />
111    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i52\mcc_i52.*" />
112    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i53\mcc_i53.*" />
113    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i60\mcc_i60.*" />
114    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i61\mcc_i61.*" />
115    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i62\mcc_i62.*" />
116    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i63\mcc_i63.*" />
117    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i70\mcc_i70.*" />
118    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i71\mcc_i71.*" />
119    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i72\mcc_i72.*" />
120    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i73\mcc_i73.*" />
121    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i80\mcc_i80.*" />
122    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i81\mcc_i81.*" />
123    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i82\mcc_i82.*" />
124    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i83\mcc_i83.*" />
125    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Coverage\arglist_pos\arglist_pos.*" />
126    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\refany\_il_dbgseq\_il_dbgseq.*" />
127    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\refany\_il_relseq\_il_relseq.*" />
128    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\varargs\callconv\gc_ctor_il_d\gc_ctor_il_d.*" />
129    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\varargs\callconv\gc_ctor_il_r\gc_ctor_il_r.*" />
130    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-EJIT\V1-M12-Beta2\b26323\b26323\b26323.*" />
131    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09.5-PDC\b26324\b26324a\b26324a.*" />
132    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09.5-PDC\b26324\b26324b\b26324b.*" />
133    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09.5-PDC\b28901\b28901\b28901.*" />
134    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09.5-PDC\b28927\b28927\b28927.*" />
135    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09.5-PDC\b30838\b30838\b30838.*" />
136    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09.5-PDC\b32374\b32374\b32374.*" />
137    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M11-Beta1\b37598\b37598\b37598.*" />
138    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M11-Beta1\b41391\b41391\b41391.*" />
139    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M11-Beta1\b41621\b41621\b41621.*" />
140    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b31746\b31746\b31746.*" />
141    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-QFE\b151440\params-varargs\params-varargs.*" />
142    <ExcludeList Include="$(XunitTestBinBase)\JIT\opt\Tailcall\TailcallVerifyWithPrefix\TailcallVerifyWithPrefix.*" />
143    <ExcludeList Include="$(XunitTestBinBase)\baseservices\varargs\varargsupport\varargsupport.*" />
144    <ExcludeList Include="$(XunitTestBinBase)\baseservices\varargs\varargsupport_r\varargsupport_r.*" />
145    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b71120\b71120\b71120.*" />
146
147    <!-- Low value tests taking too long to compile -->
148    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\opt\cse\HugeArray1\HugeArray1.*" />
149    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\opt\cse\hugeexpr1\hugeexpr1.*" />
150
151    <!-- Reflection enabling a virtual method methodimpl'd by other virtual method -->
152    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\methodoverriding\regressions\576621\VSW576621\VSW576621.*" />
153
154    <!-- Bogus MethodImpls -->
155    <!-- https://github.com/dotnet/corert/issues/2350 -->
156    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\MethodImpl\self_override3\self_override3.*" />
157    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\MethodImpl\self_override5\self_override5.*" />
158    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\rmv\il\RMV-2-15-12b\RMV-2-15-12b.*" />
159    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\dd52\dd52\dd52.*" />
160
161    <!-- Non-virtual call to abstract methods -->
162    <!-- https://github.com/dotnet/corert/issues/2351 -->
163    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\429802\CMain\CMain.*" />
164
165    <!-- xunit.performance.core -->
166    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\Adams\Adams\Adams.*" />
167    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\BenchMk2\BenchMk2\BenchMk2.*" />
168    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\BenchMrk\BenchMrk\BenchMrk.*" />
169    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\Bisect\Bisect\Bisect.*" />
170    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\DMath\DMath\DMath.*" />
171    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\FFT\FFT\FFT.*" />
172    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\InProd\InProd\InProd.*" />
173    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\InvMt\InvMt\InvMt.*" />
174    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\LLoops\LLoops\LLoops.*" />
175    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\Lorenz\Lorenz\Lorenz.*" />
176    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\MatInv4\MatInv4\MatInv4.*" />
177    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\NewtE\NewtE\NewtE.*" />
178    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\NewtR\NewtR\NewtR.*" />
179    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\Regula\Regula\Regula.*" />
180    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\Romber\Romber\Romber.*" />
181    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\Secant\Secant\Secant.*" />
182    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\Simpsn\Simpsn\Simpsn.*" />
183    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\SqMtx\SqMtx\SqMtx.*" />
184    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\Trap\Trap\Trap.*" />
185    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchF\Whetsto\Whetsto\Whetsto.*" />
186    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\8Queens\8Queens\8Queens.*" />
187    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\Ackermann\Ackermann\Ackermann.*" />
188    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\AddArray\AddArray\AddArray.*" />
189    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\AddArray2\AddArray2\AddArray2.*" />
190    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\Array1\Array1\Array1.*" />
191    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\Array2\Array2\Array2.*" />
192    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\BenchE\BenchE\BenchE.*" />
193    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\BubbleSort\BubbleSort\BubbleSort.*" />
194    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\BubbleSort2\BubbleSort2\BubbleSort2.*" />
195    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\CSieve\CSieve\CSieve.*" />
196    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\Fib\Fib\Fib.*" />
197    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\HeapSort\HeapSort\HeapSort.*" />
198    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\IniArray\IniArray\IniArray.*" />
199    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\LogicArray\LogicArray\LogicArray.*" />
200    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\Midpoint\Midpoint\Midpoint.*" />
201    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\MulMatrix\MulMatrix\MulMatrix.*" />
202    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\NDhrystone\NDhrystone\NDhrystone.*" />
203    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\Permutate\Permutate\Permutate.*" />
204    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\Pi\Pi\Pi.*" />
205    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\Puzzle\Puzzle\Puzzle.*" />
206    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\QuickSort\QuickSort\QuickSort.*" />
207    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\TreeInsert\TreeInsert\TreeInsert.*" />
208    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\TreeSort\TreeSort\TreeSort.*" />
209    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchI\XposMatrix\XposMatrix\XposMatrix.*" />
210    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchmarksGame\binarytrees\binarytrees\binarytrees.*" />
211    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchmarksGame\fasta\fasta\fasta.*" />
212    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchmarksGame\fastaredux\fastaredux\fastaredux.*" />
213    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchmarksGame\nbody\nbody\nbody.*" />
214    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchmarksGame\pidigits\pi-digits\pi-digits.*" />
215    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\BenchmarksGame\spectralnorm\spectralnorm\spectralnorm.*" />
216    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Burgers\Burgers\Burgers.*" />
217    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Bytemark\Bytemark\Bytemark.*" />
218    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\FractalPerf\FractalPerf\FractalPerf.*" />
219    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Linq\Linq\Linq.*" />
220    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Roslyn\CscBench\CscBench.*" />
221    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Serialization\Deserialize\Deserialize.*" />
222    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Serialization\Serialize\Serialize.*" />
223    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\SIMD\ConsoleMandel\ConsoleMandel\ConsoleMandel.*" />
224    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\SIMD\RayTracer\RayTracer\RayTracer.*" />
225    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\V8\DeltaBlue\DeltaBlue\DeltaBlue.*" />
226    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\V8\Richards\Richards\Richards.*" />
227
228    <!-- getTailCallCopyArgsThunk -->
229    <!-- https://github.com/dotnet/corert/issues/1683 -->
230    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\IL\Tailcall\JitTailcall2\JitTailcall2.*" />
231    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i06\mcc_i06.*" />
232    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i16\mcc_i16.*" />
233    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i36\mcc_i36.*" />
234    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i56\mcc_i56.*" />
235    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i66\mcc_i66.*" />
236    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i76\mcc_i76.*" />
237    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\mcc\interop\mcc_i86\mcc_i86.*" />
238    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Invoke\25params\25param2c_il_d\25param2c_il_d.*" />
239    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Invoke\25params\25param2c_il_r\25param2c_il_r.*" />
240    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_il_dbgvtret2\_il_dbgvtret2.*" />
241    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\callconv\_il_relvtret2\_il_relvtret2.*" />
242    <ExcludeList Include="$(XunitTestBinBase)\JIT\opt\ETW\TailCallCases\TailCallCases.*" />
243    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\JitBlue\devdiv_902271\DevDiv_902271\DevDiv_902271.*" />
244    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\VS-ia64-JIT\V1.2-M02\b17023\b17023\b17023.*" />
245    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall_v4\smallFrame\smallFrame.*" />
246    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\JitBlue\GitHub_5164\GitHub_5164\GitHub_5164.*" />
247    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall_v4\hijacking\hijacking.*" />
248    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall_v4\tailcall_AV\tailcall_AV.*" />
249
250    <!-- Non-trivial marshalling -->
251    <ExcludeList Include="$(XunitTestBinBase)\Exceptions\ForeignThread\ForeignThreadExceptions\ForeignThreadExceptions.*" />
252    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\structs\systemvbringup\structinregs\structinregs.*" />
253    <ExcludeList Include="$(XunitTestBinBase)\Interop\ArrayMarshalling\ByValArray\MarshalArrayByValTest\MarshalArrayByValTest.*" />
254    <ExcludeList Include="$(XunitTestBinBase)\Interop\StringMarshalling\LPSTR\LPSTRTest\LPSTRTest.*" />
255    <ExcludeList Include="$(XunitTestBinBase)\Interop\StringMarshalling\UTF8\UTF8Test\UTF8Test.*" />
256    <ExcludeList Include="$(XunitTestBinBase)\Interop\StructMarshalling\PInvoke\MarshalStructAsLayoutExp\MarshalStructAsLayoutExp.*" />
257    <ExcludeList Include="$(XunitTestBinBase)\Interop\StructMarshalling\PInvoke\MarshalStructAsLayoutSeq\MarshalStructAsLayoutSeq.*" />
258    <ExcludeList Include="$(XunitTestBinBase)\Interop\BestFitMapping\BestFitMapping\BestFitMapping.*" />
259    <ExcludeList Include="$(XunitTestBinBase)\Interop\FuncPtrAsDelegateParam\FuncPtrAsDelegateParam\FuncPtrAsDelegateParam.*" />
260    <ExcludeList Include="$(XunitTestBinBase)\Interop\PrimitiveMarshalling\EnumMarshalling\EnumTest\EnumTest.*" />
261    <ExcludeList Include="$(XunitTestBinBase)\Interop\RefCharArray\RefCharArrayTest\RefCharArrayTest.*" />
262    <ExcludeList Include="$(XunitTestBinBase)\Interop\RefInt\RefIntTest\RefIntTest.*" />
263    <ExcludeList Include="$(XunitTestBinBase)\Interop\StringMarshalling\LPTSTR\LPTSTRTest\LPTSTRTest.*" />
264    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\coverage\oldtests\Desktop\callipinvoke_il_d\callipinvoke_il_d.*" />
265    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\coverage\oldtests\Desktop\callipinvoke_il_r\callipinvoke_il_r.*" />
266    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\IL\PInvokeTail\TailWinApi\TailWinApi.*" />
267    <ExcludeList Include="$(XunitTestBinBase)\Interop\ICastable\Castable\Castable.*" />
268    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\pinvoke\instance01\instance01.*" />
269    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\pinvoke\instance02\instance02.*" />
270    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\pinvoke\instance03\instance03.*" />
271    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\pinvoke\static01\static01.*" />
272    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\pinvoke\static02\static02.*" />
273    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\SciMark\SciMark\SciMark.*" />
274    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\V8\Crypto\Crypto\Crypto.*" />
275    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b13647\b13647\b13647.*" />
276    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\VS-ia64-JIT\M00\b140298\b140298\b140298.*" />
277    <ExcludeList Include="$(XunitTestBinBase)\Regressions\common\date\date.*" />
278    <ExcludeList Include="$(XunitTestBinBase)\Regressions\common\pow3\pow3.*" />
279    <ExcludeList Include="$(XunitTestBinBase)\Regressions\common\ToLower\ToLower.*" />
280    <ExcludeList Include="$(XunitTestBinBase)\Regressions\common\Unsafe\Unsafe.*" />
281    <ExcludeList Include="$(XunitTestBinBase)\Regressions\common\CompEx\CompEx.*" />
282    <ExcludeList Include="$(XunitTestBinBase)\Regressions\common\Marshal\Marshal.*" />
283    <ExcludeList Include="$(XunitTestBinBase)\GC\Features\HeapExpansion\bestfit\bestfit.*" />
284    <ExcludeList Include="$(XunitTestBinBase)\GC\Features\HeapExpansion\bestfit-finalize\bestfit-finalize.*" />
285    <ExcludeList Include="$(XunitTestBinBase)\GC\Features\HeapExpansion\bestfit-threaded\bestfit-threaded.*" />
286    <ExcludeList Include="$(XunitTestBinBase)\GC\Features\HeapExpansion\bestfit_1\bestfit_1.*" />
287    <ExcludeList Include="$(XunitTestBinBase)\GC\Scenarios\ServerModel\servermodel\servermodel.*" />
288    <ExcludeList Include="$(XunitTestBinBase)\GC\Scenarios\Dynamo\dynamo\dynamo.*" />
289    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09\b16294\b16294\b16294.*" />
290    <ExcludeList Include="$(XunitTestBinBase)\Regressions\common\AboveStackLimit\AboveStackLimit.*" />
291    <ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\Vector3Interop_r\Vector3Interop_r.*" />
292    <ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\Vector3Interop_ro\Vector3Interop_ro.*" />
293
294    <!-- System.Diagnostics.Process -->
295    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\Collect_Default_1\Collect_Default_1.*" />
296    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\Collect_Default_2\Collect_Default_2.*" />
297    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\Collect_Default_3\Collect_Default_3.*" />
298    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\Collect_Forced_1\Collect_Forced_1.*" />
299    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\Collect_Forced_2\Collect_Forced_2.*" />
300    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\Collect_Forced_3\Collect_Forced_3.*" />
301    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\Collect_Optimized_1\Collect_Optimized_1.*" />
302    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\Collect_Optimized_2\Collect_Optimized_2.*" />
303    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\Collect_Optimized_3\Collect_Optimized_3.*" />
304
305    <!-- System.Linq.Expressions -->
306    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\dev11_95728\dev11_95728\dev11_95728.*" />
307
308    <!-- System.Xml.XmlDocument -->
309    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\RunBenchmarks\RunBenchmarks\RunBenchmarks.*" />
310
311    <!-- Did not expect to collide with a 1st-pass ExInfo during a EH stackwalk -->
312    <!-- https://github.com/dotnet/corert/issues/2359 -->
313    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b68872\b68872\b68872.*" />
314    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\JitBlue\GitHub_4044\GitHub_4044\GitHub_4044.*" />
315    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\basics\throwinfilter_d\throwinfilter_d.*" />
316    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\basics\throwinfilter_r\throwinfilter_r.*" />
317
318    <!-- Arrays with non-zero lower bounds -->
319    <!-- https://github.com/dotnet/corert/issues/2245 -->
320    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_dbghuge_b\_il_dbghuge_b.*" />
321    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_dbghuge_i4\_il_dbghuge_i4.*" />
322    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_dbghuge_objref\_il_dbghuge_objref.*" />
323    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_dbghuge_r4\_il_dbghuge_r4.*" />
324    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_dbghuge_r8\_il_dbghuge_r8.*" />
325    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_dbghuge_struct\_il_dbghuge_struct.*" />
326    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_dbghuge_u8\_il_dbghuge_u8.*" />
327    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_relhuge_b\_il_relhuge_b.*" />
328    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_relhuge_i4\_il_relhuge_i4.*" />
329    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_relhuge_objref\_il_relhuge_objref.*" />
330    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_relhuge_r4\_il_relhuge_r4.*" />
331    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_relhuge_r8\_il_relhuge_r8.*" />
332    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_relhuge_struct\_il_relhuge_struct.*" />
333    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge\_il_relhuge_u8\_il_relhuge_u8.*" />
334    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\huge_struct\huge_struct.*" />
335    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_il_dbgaddress\_il_dbgaddress.*" />
336    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_il_dbggcarr\_il_dbggcarr.*" />
337    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_il_dbgldelem_get\_il_dbgldelem_get.*" />
338    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_il_reladdress\_il_reladdress.*" />
339    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_il_relarrres\_il_relarrres.*" />
340    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_il_relgcarr\_il_relgcarr.*" />
341    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_il_relldelem_get\_il_relldelem_get.*" />
342    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_dbgfloat64_range1\_il_dbgfloat64_range1.*" />
343    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_dbgfloat64_range2\_il_dbgfloat64_range2.*" />
344    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_dbgint32_1\_il_dbgint32_1.*" />
345    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_dbgint32_m1\_il_dbgint32_m1.*" />
346    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_dbgint32_neg_range\_il_dbgint32_neg_range.*" />
347    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_dbgint32_range1\_il_dbgint32_range1.*" />
348    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_dbgint32_range2\_il_dbgint32_range2.*" />
349    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_relfloat64_range1\_il_relfloat64_range1.*" />
350    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_relfloat64_range2\_il_relfloat64_range2.*" />
351    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_relint32_1\_il_relint32_1.*" />
352    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_relint32_m1\_il_relint32_m1.*" />
353    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_relint32_neg_range\_il_relint32_neg_range.*" />
354    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_relint32_range1\_il_relint32_range1.*" />
355    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\range\_il_relint32_range2\_il_relint32_range2.*" />
356    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\arrays\_il_dbghugedim\_il_dbghugedim.*" />
357    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\int64\arrays\_il_relhugedim\_il_relhugedim.*" />
358    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall\_il_dbgdeep_array_nz\_il_dbgdeep_array_nz.*" />
359    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\tailcall\_il_reldeep_array_nz\_il_reldeep_array_nz.*" />
360    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\port\_il_dbghuge_gcref\_il_dbghuge_gcref.*" />
361    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\VT\port\_il_relhuge_gcref\_il_relhuge_gcref.*" />
362    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M12-Beta2\b59899\b59899\b59899.*" />
363    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\refany\_il_dbgarray2\_il_dbgarray2.*" />
364    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\refany\_il_dbgarray3\_il_dbgarray3.*" />
365    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\refany\_il_relarray2\_il_relarray2.*" />
366    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\refany\_il_relarray3\_il_relarray3.*" />
367
368    <!-- "Exceptions must derive from the System.Exception class" -->
369    <!-- https://github.com/dotnet/corert/issues/2253 -->
370    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\throwbox\fault\fault.*" />
371    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\throwbox\filter\filter.*" />
372    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\throwbox\finally\finally.*" />
373    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\throwbox\rethrow\rethrow.*" />
374    <ExcludeList Include="$(XunitTestBinBase)\baseservices\compilerservices\RuntimeWrappedException\RuntimeWrappedException\RuntimeWrappedException.*" />
375    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\interactions\throw1dimarray_d\throw1dimarray_d.*" />
376    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\interactions\throw1dimarray_r\throw1dimarray_r.*" />
377    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\interactions\throw2dimarray_d\throw2dimarray_d.*" />
378    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\interactions\throw2dimarray_r\throw2dimarray_r.*" />
379
380    <!-- Rethrown exceptions don't clear stack trace -->
381    <!-- https://github.com/dotnet/corert/issues/5183 -->
382    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\529206\vsw529206StaticCctor\vsw529206StaticCctor.*" />
383
384    <!-- PInvoke Ansi/Widechar entrypoint probing -->
385    <!-- https://github.com/dotnet/corert/issues/730 -->
386    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\pinvoke\tail\tail.*" />
387
388    <!-- Overlapping reference and value type fields -->
389    <!-- https://github.com/dotnet/corert/issues/2258 -->
390    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\objrefandnonobjrefoverlap\case2\case2.*" />
391    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\objrefandnonobjrefoverlap\case1\case1.*" />
392    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\objrefandnonobjrefoverlap\case12\case12.*" />
393    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\objrefandnonobjrefoverlap\case14\case14.*" />
394    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\objrefandnonobjrefoverlap\case15\case15.*" />
395    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\objrefandnonobjrefoverlap\case3\case3.*" />
396    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\objrefandnonobjrefoverlap\case4\case4.*" />
397    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\objrefandnonobjrefoverlap\case5\case5.*" />
398    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\objrefandnonobjrefoverlap\case6\case6.*" />
399    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\objrefandnonobjrefoverlap\case7\case7.*" />
400    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\objrefandnonobjrefoverlap\case8\case8.*" />
401    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\objrefandnonobjrefoverlap\case9\case9.*" />
402    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\Regressions\ASURT\ASURT150271\test21\test21.*" />
403    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\Regressions\ASURT\ASURT150271\test9\test9.*" />
404    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\Regressions\ASURT\ASURT150271\test16\test16.*" />
405    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\asurt150271\test3\test3.*" />
406
407    <!-- Infinitely recursive variant interface casting -->
408    <!-- https://github.com/dotnet/corert/issues/2365 -->
409    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\regressions\dev10_531793\dev10_531793\dev10_531793.*" />
410
411    <!-- Disallow allocation of delegate types with bad variance -->
412    <!-- https://github.com/dotnet/corert/issues/2366 -->
413    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Variance\Delegates\Delegates002\Delegates002.*" />
414    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Variance\Interfaces\Interfaces001\Interfaces001.*" />
415
416    <!-- Ambiguous interface method resolution -->
417    <!-- https://github.com/dotnet/corert/issues/2367 -->
418    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\InterfaceFolding\Ambiguous\Ambiguous.*" />
419    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\TSAmbiguities\SameMethodImpl\CollapsedInterfaces\HelloWorld\HelloWorld.*" />
420
421    <!-- Ambiguous virtual overloads -->
422    <!-- https://github.com/dotnet/corert/issues/190 -->
423    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\TSAmbiguities\CollapsedMethods\InterfaceImplementation\HelloWorld\HelloWorld.*" />
424    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\TSAmbiguities\CollapsedMethods\Override\HelloWorld\HelloWorld.*" />
425    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\dev10_568786\4_Misc\Variance2\Variance2.*" />
426    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\dev10_568786\4_Misc\SealedTypes\SealedTypes.*" />
427
428    <!-- Marshal.GetExceptionForHR not setting HResult -->
429    <!-- https://github.com/dotnet/corert/issues/2256 -->
430    <ExcludeList Include="$(XunitTestBinBase)\Interop\MarshalAPI\GetExceptionForHR\GetExceptionForHR\GetExceptionForHR.*" />
431
432    <!-- Constructing delegate with the wrong pattern -->
433    <!-- https://github.com/dotnet/corert/issues/2102 -->
434    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\delegate\_simpleoddpower_il_d\_simpleoddpower_il_d.*" />
435    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\delegate\_simpleoddpower_il_r\_simpleoddpower_il_r.*" />
436
437    <!-- Need analysis to determine what delegates to generate runtime data for -->
438    <!-- https://github.com/dotnet/corert/issues/3408 -->
439    <ExcludeList Include="$(XunitTestBinBase)\Interop\MarshalAPI\FunctionPointer\FunctionPtrTest\FunctionPtrTest.*" />
440
441    <!-- LNK2001: unresolved external symbol CCWAddRef -->
442    <!--  https://github.com/dotnet/corert/issues/1497 -->
443    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\AddMemoryPressureTest\AddMemoryPressureTest.*" />
444    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\RemoveMemoryPressureTest\RemoveMemoryPressureTest.*" />
445    <ExcludeList Include="$(XunitTestBinBase)\Interop\MarshalAPI\GetObjectForNativeVariant\GetObjectForNativeVariant\GetObjectForNativeVariant.*" />
446    <ExcludeList Include="$(XunitTestBinBase)\Interop\MarshalAPI\IUnknown\IUnknownTest\IUnknownTest.*" />
447    <ExcludeList Include="$(XunitTestBinBase)\Interop\MarshalAPI\MarshalStructure\MarshalStructure\MarshalStructure.*" />
448    <ExcludeList Include="$(XunitTestBinBase)\Interop\MarshalAPI\Miscellaneous\AutoLayoutStructure\AutoLayoutStructure.*" />
449    <ExcludeList Include="$(XunitTestBinBase)\Interop\MarshalAPI\Miscellaneous\MarshalClassTests\MarshalClassTests.*" />
450    <ExcludeList Include="$(XunitTestBinBase)\Interop\MarshalAPI\OffsetOf\OffsetOf\OffsetOf.*" />
451    <ExcludeList Include="$(XunitTestBinBase)\Interop\SimpleStruct\SimpleStruct\SimpleStruct.*" />
452    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\Regressions\369794\repro369794\repro369794.*" />
453
454    <!-- PInvoke that doesn't specify calling convention -->
455    <!-- https://github.com/dotnet/corert/issues/2272 -->
456    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\coverage\oldtests\callipinvoke\callipinvoke.*" />
457
458    <!-- Bad check for Explicit/Sequential layout -->
459    <!-- https://github.com/dotnet/corert/issues/2281 -->
460    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Layout\General\Base01d_seq_ser\Base01d_seq_ser.*" />
461
462    <!-- Support for tests that use EXE as a DLL -->
463    <!-- https://github.com/dotnet/corert/issues/2282 -->
464    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\VSD\Class2_ImplicitOverrideVirtual\Class2_ImplicitOverrideVirtual.*" />
465    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\VSD\Class2_ImplicitOverrideVirtualNewslot\Class2_ImplicitOverrideVirtualNewslot.*" />
466    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\VSD\Class2_ImplicitOverrideVirtualNewslot_Interface\Class2_ImplicitOverrideVirtualNewslot_Interface.*" />
467    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\VSD\Class2_ImplicitOverrideVirtual_Interface\Class2_ImplicitOverrideVirtual_Interface.*" />
468
469    <!-- Allocation of abstract/incomplete types -->
470    <!-- https://github.com/dotnet/corert/issues/2311 -->
471    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\abstract01\abstract01.*" />
472    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\abstract02\abstract02.*" />
473    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\abstract03\abstract03.*" />
474    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\abstract04\abstract04.*" />
475    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\abstract05\abstract05.*" />
476    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\abstract06\abstract06.*" />
477    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\abstract07\abstract07.*" />
478    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\abstract08\abstract08.*" />
479    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\abstract09\abstract09.*" />
480    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\abstract10\abstract10.*" />
481
482    <!-- Allocation of types that don't meet constrains -->
483    <!-- https://github.com/dotnet/corert/issues/2312 -->
484    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\param03\param03.*" />
485    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\param04\param04.*" />
486    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\param05\param05.*" />
487    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\param06\param06.*" />
488    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\param07\param07.*" />
489    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Instantiation\Negative\param08\param08.*" />
490    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\regressions\109968\test\test.*" />
491    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Variance\Methods\Method002\Method002.*" />
492    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Variance\Methods\Method004\Method004.*" />
493
494    <!-- Precise GC -->
495    <!-- https://github.com/dotnet/corert/issues/2354 -->
496    <ExcludeList Include="$(XunitTestBinBase)\GC\Scenarios\FinalNStruct\finalnstructresur\finalnstructresur.*" />
497    <ExcludeList Include="$(XunitTestBinBase)\GC\Scenarios\LeakGen\leakgen\leakgen.*" />
498    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\lifetime\lifetime2\lifetime2.*" />
499
500    <!-- Pay for play reflection -->
501    <ExcludeList Include="$(XunitTestBinBase)\CoreMangLib\system\delegate\miscellaneous\ClosedStatic\ClosedStatic.*" />
502    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\14610\TestObjectGetTypeVirtual\TestObjectGetTypeVirtual.*" />
503    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Inlining\ConstantArgsByte\ConstantArgsByte.*" />
504    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Inlining\ConstantArgsChar\ConstantArgsChar.*" />
505    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Inlining\ConstantArgsDouble\ConstantArgsDouble.*" />
506    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Inlining\ConstantArgsFloat\ConstantArgsFloat.*" />
507    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Inlining\ConstantArgsInt\ConstantArgsInt.*" />
508    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Inlining\ConstantArgsLong\ConstantArgsLong.*" />
509    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Inlining\ConstantArgsSByte\ConstantArgsSByte.*" />
510    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Inlining\ConstantArgsShort\ConstantArgsShort.*" />
511    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Inlining\ConstantArgsString\ConstantArgsString.*" />
512    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Inlining\ConstantArgsUInt\ConstantArgsUInt.*" />
513    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Inlining\ConstantArgsULong\ConstantArgsULong.*" />
514    <ExcludeList Include="$(XunitTestBinBase)\JIT\Performance\CodeQuality\Inlining\ConstantArgsUShort\ConstantArgsUShort.*" />
515    <ExcludeList Include="$(XunitTestBinBase)\GC\Scenarios\ReflectObj\reflectobj\reflectobj.*" />
516    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\ConstrainedCall\class1_il_d\class1_il_d.*" />
517    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\ConstrainedCall\class1_il_r\class1_il_r.*" />
518    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V2.0-Beta2\b399444\b399444a\b399444a.*" />
519    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V2.0-Beta2\b399444\b399444b\b399444b.*" />
520    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Variance\IL\CastClass001\CastClass001.*" />
521    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Variance\IL\IsInst001\IsInst001.*" />
522    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Variance\IL\IsInst002\IsInst002.*" />
523    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Variance\IL\IsInst003\IsInst003.*" />
524    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Variance\IL\Unbox001\Unbox001.*" />
525    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Variance\IL\Unbox002\Unbox002.*" />
526    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\Variance\IL\Unbox003\Unbox003.*" />
527    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1.2-Beta1\b219940\b219940\b219940.*" />
528    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\JitBlue\DevDiv_200492\DevDiv_200492\DevDiv_200492.*" />
529    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\TypeForwarding\UnitTest\UnitTest\UnitTest.*" />
530    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V2.0-Beta2\b423721\b423721\b423721.*" />
531    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\dev10_403582\dev10_403582\dev10_403582.*" />
532    <ExcludeList Include="$(XunitTestBinBase)\GC\Features\LOHCompaction\lohcompactapi\lohcompactapi.*" />
533    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\basics\trythrowexcept_d\trythrowexcept_d.*" />
534    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\eh\basics\trythrowexcept_r\trythrowexcept_r.*" />
535    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\regressions\dev10_393447\dev10_393447\dev10_393447.*" />
536    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\Coverage\chaos55915408cs\chaos55915408cs.*" />
537    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\Coverage\chaos55915408cs_o\chaos55915408cs_o.*" />
538    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\Coverage\chaos56200037cs\chaos56200037cs.*" />
539    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\Coverage\chaos56200037cs_o\chaos56200037cs_o.*" />
540    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\Coverage\chaos65204782cs\chaos65204782cs.*" />
541    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\Coverage\chaos65204782cs_o\chaos65204782cs_o.*" />
542
543    <!-- Metadata generation failure due to garbage fields due to bad base class libraries -->
544    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M09.5-PDC\b32879\b32879\b32879.*" />
545
546    <!-- Reflection: type forwarders -->
547    <!-- https://github.com/dotnet/corert/issues/2279 -->
548    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\coverage\oldtests\arrgetlen_il_d\arrgetlen_il_d.*" />
549    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\coverage\oldtests\arrgetlen_il_r\arrgetlen_il_r.*" />
550    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\regressions\433497\vsw433497\vsw433497.*" />
551    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\generics\regressions\vsw514968\vsw514968\vsw514968.*" />
552
553    <!-- Tests that fail with optimizations disabled -->
554    <!-- https://github.com/dotnet/corert/issues/2608 -->
555    <ExcludeList Include="$(XunitTestBinBase)\GC\Scenarios\DoublinkList\dlcollect\dlcollect.*" />
556    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GCHandleCollector\Usage\Usage.*" />
557    <ExcludeList Include="$(XunitTestBinBase)\GC\API\WeakReference\IsAlive_neg\IsAlive_neg.*" />
558    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\KeepAlive\KeepAlive.*" />
559    <ExcludeList Include="$(XunitTestBinBase)\GC\API\WeakReference\NullHandle\NullHandle.*" />
560    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\Finalize\Finalize.*" />
561    <ExcludeList Include="$(XunitTestBinBase)\GC\API\WeakReference\IsAlive\IsAlive.*" />
562    <ExcludeList Include="$(XunitTestBinBase)\GC\Features\KeepAlive\keepaliveother\keepalivescope\keepalivescope.*" />
563    <ExcludeList Include="$(XunitTestBinBase)\GC\Features\Finalizer\finalizeother\finalizeexcep\finalizeexcep.*" />
564    <ExcludeList Include="$(XunitTestBinBase)\GC\Scenarios\SingLinkList\singlinkgen\singlinkgen.*" />
565    <ExcludeList Include="$(XunitTestBinBase)\GC\Features\Finalizer\finalizeother\finalizeinherit\finalizeinherit.*" />
566    <ExcludeList Include="$(XunitTestBinBase)\GC\API\GC\KeepAliveNull\KeepAliveNull.*" />
567    <ExcludeList Include="$(XunitTestBinBase)\GC\Features\Finalizer\finalizeother\finalizedest\finalizedest.*" />
568    <ExcludeList Include="$(XunitTestBinBase)\GC\Scenarios\WeakReference\weakreffinal\weakreffinal.*" />
569    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_dbgarrres\_dbgarrres.*" />
570    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_speed_relarrres\_speed_relarrres.*" />
571    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_speed_dbgarrres\_speed_dbgarrres.*" />
572    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\Arrays\misc\_relarrres\_relarrres.*" />
573
574    <!-- Variant interface method resolution -->
575    <!-- https://github.com/dotnet/corert/issues/2358 -->
576    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\inlining\dev10_bug719093\variancesmall\variancesmall.*" />
577    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\dev10_568786\4_Misc\Variance1\Variance1.*" />
578
579    <!-- Needs template type loader (MakeArrayType) -->
580    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\refany\array1\array1.*" />
581    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\refany\_il_dbgarray1\_il_dbgarray1.*" />
582    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\refany\_il_relarray1\_il_relarray1.*" />
583
584    <!-- InvalidCastException doesn't include type names -->
585    <!-- https://github.com/dotnet/corert/issues/2369 -->
586    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\347422\b347422\b347422.*" />
587
588    <!-- Support explicit default constructor for structs -->
589    <!-- https://github.com/dotnet/corert/issues/2370 -->
590    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\vsw188290\vsw188290\vsw188290.*" />
591
592    <!-- Module constructors -->
593    <!-- https://github.com/dotnet/corert/issues/657 -->
594    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\529206\vsw529206ModuleCctor\vsw529206ModuleCctor.*" />
595    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\vsw529206\vsw529206ModuleCctor\vsw529206ModuleCctor.*" />
596
597    <!-- https://github.com/dotnet/corert/issues/2958 -->
598    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V2.0-Beta2\b426654\b426654\b426654.*" />
599
600    <!-- Null StringBuilder marshalling -->
601    <!-- https://github.com/dotnet/corert/issues/2959 -->
602    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V2.0-Beta2\b425314\b425314\b425314.*" />
603
604    <!-- Absurdly large field offset -->
605    <!-- https://github.com/dotnet/corert/issues/2396 -->
606    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\explicitlayout\Regressions\ASURT\ASURT150271\test3\test3.*" />
607
608    <!-- Disallow loading of types that override an override -->
609    <!-- https://github.com/dotnet/corert/issues/2368 -->
610    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\MethodImpl\override_override1\override_override1.*" />
611
612    <!-- NetStandard2: System.Delegate System.Delegate.CreateDelegate -->
613    <ExcludeList Include="$(XunitTestBinBase)\Loader\classloader\regressions\dev10_720779\dev10_720779\dev10_720779.*" />
614
615    <!-- NetStandard2: System.AppDomain -->
616    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\xxobj\sizeof\_il_dbgsizeof\_il_dbgsizeof.*" />
617    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\xxobj\sizeof\_il_relsizeof\_il_relsizeof.*" />
618
619    <!-- NetStandard2: System.Runtime.Loader.AssemblyLoadContext -->
620    <ExcludeList Include="$(XunitTestBinBase)\baseservices\compilerservices\modulector\runmoduleconstructor\runmoduleconstructor.*" />
621
622    <!-- NetStandard2: Marshal.StringToCoTaskMemUTF8 -->
623    <ExcludeList Include="$(XunitTestBinBase)\Interop\MarshalAPI\String\StringMarshalingTest\StringMarshalingTest.*" />
624
625    <!-- NetStandard2: System.Type.GetInterfaceMap -->
626    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\VS-ia64-JIT\V1.2-M01\b12425\b12425\b12425.*" />
627
628    <!-- NetStandard2: System.TypedReference in the System.Runtime facade -->
629    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\refany\_il_dbgstress2\_il_dbgstress2.*" />
630    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\refany\_il_relstress2\_il_relstress2.*" />
631
632    <!-- NetStandard2: System.Runtime.CompilerServices.FixedAddressValueTypeAttribute. -->
633    <ExcludeList Include="$(XunitTestBinBase)\baseservices\compilerservices\FixedAddressValueType\FixedAddressValueType\FixedAddressValueType.*" />
634
635    <!-- Test infra problem -->
636    <ExcludeList Include="$(XunitTestBinBase)\baseservices\threading\paramthreadstart\ThreadStartBool_1\ThreadStartBool_1.*" />
637    <ExcludeList Include="$(XunitTestBinBase)\baseservices\threading\paramthreadstart\ThreadStartBool\ThreadStartBool.*" />
638
639    <!-- ILDASM tests, not runtime tests -->
640    <ExcludeList Include="$(XunitTestBinBase)\JIT\BBT\Scenario4\Not-Int32\Not-Int32.*" />
641    <ExcludeList Include="$(XunitTestBinBase)\JIT\CodeGenBringUpTests\Add1\Add1.*" />
642    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\array-il\_Arrayscomplex3\_Arrayscomplex3.*" />
643    <ExcludeList Include="$(XunitTestBinBase)\JIT\Generics\Exceptions\general_class_instance01\general_class_instance01.*" />
644    <ExcludeList Include="$(XunitTestBinBase)\JIT\IL_Conformance\Old\directed\heap_ovf\heap_ovf.*" />
645    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\eh\basics\loopEH\loopEH.*" />
646    <ExcludeList Include="$(XunitTestBinBase)\JIT\Methodical\fp\apps\bouncingball_cs_d\bouncingball_cs_d.*" />
647    <ExcludeList Include="$(XunitTestBinBase)\JIT\opt\perf\doublealign\Locals\Locals.*" />
648    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1.2-M02\b00719\b00719\b00719.*" />
649    <ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\BitwiseOperations_r\BitwiseOperations_r.*" />
650    <ExcludeList Include="$(XunitTestBinBase)\JIT\SIMD\BitwiseOperations_ro\BitwiseOperations_ro.*" />
651
652    <!-- Crossgen tests, not runtime tests -->
653    <ExcludeList Include="$(XunitTestBinBase)\readytorun\genericsload\callgenericctor\callgenericctor.*" />
654    <ExcludeList Include="$(XunitTestBinBase)\readytorun\genericsload\usegenericfield\usegenericfield.*" />
655    <ExcludeList Include="$(XunitTestBinBase)\readytorun\mainv1\mainv1.*" />
656    <ExcludeList Include="$(XunitTestBinBase)\readytorun\mainv2\mainv2.*" />
657    <ExcludeList Include="$(XunitTestBinBase)\readytorun\generics\generics.*" />
658
659    <!-- Superpmi tests, not runtime tests -->
660    <ExcludeList Include="$(XunitTestBinBase)\JIT\superpmi\superpmicollect\superpmicollect.*" />
661
662    <!-- Throwing wrong exception for extern method that is not a DllImport -->
663    <!-- This is by design. Making it throw TypeLoadExeption was vetoed in code review. We throw InvalidProgramException. -->
664    <ExcludeList Include="$(XunitTestBinBase)\JIT\Regression\VS-ia64-JIT\V1.2-M02\b12011\b12011\b12011.*" />
665
666    <!-- Expectations about inlining being enabled -->
667    <ExcludeList Include="$(XunitTestBinBase)\JIT\jit64\regress\ddb\87766\ddb87766\ddb87766.*" />
668    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\forceinlining\AttributeConflict\AttributeConflict.*" />
669    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\forceinlining\NegativeCases\NegativeCases.*" />
670    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\forceinlining\PositiveCases\PositiveCases.*" />
671
672    <!-- Expectations about HW exceptions in unmanaged code being catchable -->
673    <ExcludeList Include="$(XunitTestBinBase)\JIT\Directed\pinvoke\calli_excep\calli_excep.*" />
674
675    <!-- These tests use CultureInfo so do not work if we are using dummy globalization -->
676    <ExcludeList Condition="'$(EnableDummyGlobalizationImplementation)' == 'true'" Include="$(XunitTestBinBase)\JIT\Regression\CLR-x86-JIT\V1-M10\b04914\b04914\b04914.*" />
677    <ExcludeList Condition="'$(EnableDummyGlobalizationImplementation)' == 'true'" Include="$(XunitTestBinBase)\Regressions\common\ThreadCulture\ThreadCulture.*" />
678
679  </ItemGroup>
680</Project>
681