buildArgs: -s clr.aot+clr.iltools+libs+clr.toolstests -c $(_BuildConfig) -test
enablePublishTestResults: true
testResultsFormat: 'xunit'
+ # We want to run AOT tests when illink changes because there's share code and tests from illink which are used by AOT
condition: >-
or(
eq(dependencies.evaluate_paths.outputs['SetPathVars_coreclr.containsChange'], true),
+ eq(dependencies.evaluate_paths.outputs['SetPathVars_tools_illink.containsChange'], true),
eq(variables['isRollingBuild'], true))
# Build Mono AOT offset headers once, for consumption elsewhere
Type[] arr = new Type[] { typeof (TestType), typeof (TProperties), typeAll };
arr[0].RequiresAll ();
arr[1].RequiresPublicProperties ();
- arr[1].RequiresPublicFields (); // Should warn
+ arr[1].RequiresPublicFields (); // Should warn - member types mismatch
arr[2].RequiresAll ();
arr[3].RequiresPublicMethods (); // Should warn - unknown value at this index
}