[mobile] Enable NativeAOT library tests on Apple mobile platforms - #125437
#125437Merged
kotlarmilos merged 107 commits intoJul 2, 2026
dotnet:maindotnet/runtime:mainfrom
kotlarmilos:enable-nativeaot-libs-tests-mobilekotlarmilos/runtime:enable-nativeaot-libs-tests-mobileCopy head branch name to clipboard
Merged
[mobile] Enable NativeAOT library tests on Apple mobile platforms#125437kotlarmilos merged 107 commits intodotnet:maindotnet/runtime:mainfrom kotlarmilos:enable-nativeaot-libs-tests-mobilekotlarmilos/runtime:enable-nativeaot-libs-tests-mobileCopy head branch name to clipboard
kotlarmilos merged 107 commits into
dotnet:maindotnet/runtime:mainfrom
kotlarmilos:enable-nativeaot-libs-tests-mobilekotlarmilos/runtime:enable-nativeaot-libs-tests-mobileCopy head branch name to clipboard
Commits
Commits on Mar 11, 2026
Enable NativeAOT library tests on Apple mobile platforms
Show description for a5fb968andcommitted
Commits on Mar 12, 2026
Update dependencies from https://github.com/dotnet/xharness build 20260312.1
Show description for fe0e141committedUpdate dependencies from https://github.com/dotnet/xharness build 20260312.3
Show description for 0a9ea0bcommitted
Commits on Mar 16, 2026
Update dependencies from https://github.com/dotnet/xharness build 20260314.3
Show description for 1658ca5committed
Commits on Mar 17, 2026
- authored
Update dependencies from https://github.com/dotnet/xharness build 20260317.2
Show description for e9c07fecommitted
Commits on Mar 18, 2026
Commits on Mar 19, 2026
Commits on Mar 23, 2026
- authored
- committed
Replace NativeAOT runtime tests with library tests on Apple mobile platforms
Show description for 1f56b6candcommitted
Commits on Mar 24, 2026
Add ILC entrypoint for NativeAOT library tests on Apple mobile
Show description for c9d4929andcommitted
Commits on Mar 25, 2026
Enable console UI template for NativeAOT library tests on Apple mobile
Show description for 9c4acbcandcommittedFix AppleTestRunner test discovery for NativeAOT
Show description for 7a7383dandcommitted
Commits on Mar 26, 2026
Root test and xunit assemblies for NativeAOT library tests on Apple mobile
Show description for d291786andcommittedRoot test assemblies and fix xunit-excludes path for NativeAOT on Apple mobile
Show description for d767d8bandcommittedHandle missing xunit-excludes.txt in NativeAOT app bundle
Show description for 56190afandcommittedUpdate XHarness to 11.0.0-prerelease.26173.1 for NativeAOT test runner
Show description for e705108andcommitted- authored
Commits on Mar 27, 2026
Commits on Mar 30, 2026
Fix NativeAOT test assembly name passed to xunit discovery
Show description for b9b429fandcommittedDo not exclude .txt files from NativeAOT app bundles
Show description for 277d642andcommitted
Commits on Mar 31, 2026
Dispatch open virtual delegates through DelegateInvokeMethod
Show description for 7f89e57andcommittedRevert "Dispatch open virtual delegates through DelegateInvokeMethod"
Show description for f873316committed- committed
Bundle per-test rd.xml files for NativeAOT library tests on Apple mobile
Show description for 5dd88e7andcommitted
Commits on Apr 1, 2026
Commits on Apr 8, 2026
- authored
- committed
Update src/mono/msbuild/apple/data/ProxyProjectForAOTOnHelix.proj
Show description for a18a7e5andauthoredFix NativeAOT Apple mobile test failures in System.Runtime.Tests
Show description for d16cc38andcommitted
Commits on Apr 9, 2026
- committed
- committed
- committed
Simplify SmokeTestProject condition for System.Runtime.Tests
Show description for 4dba043andcommitted- committed
- committed
Replace closed issue #51912 with #126730 for NativeAOT Apple mobile ActiveIssue annotations
Show description for 3d47dc6andcommitted
Commits on Apr 13, 2026
- committed
- committed
- committed
Commits on Apr 15, 2026
Fix ILLink IL1007 and MSB4011 errors for NativeAOT Apple mobile tests
Show description for 5947a8dandcommittedRevert ActiveIssue annotations for NativeAOT Apple mobile tests
Show description for 355b060andcommitted
Commits on Apr 16, 2026
Fix NativeAOT metadata preservation and test failures on Apple mobile
Show description for 257c214andcommitted
Commits on Apr 17, 2026
- committed
Root test assembly as TrimmerRootAssembly for Apple mobile NativeAOT
Show description for 050b7f8andcommittedUse OutputType=Exe for Apple mobile NativeAOT tests
Show description for 2f928eaandcommitted
Commits on Apr 21, 2026
Commits on Apr 27, 2026
Gate NativeAOT library-test logic on IncludesTestRunner != 'false'
Show description for 69b7af2andcommitted
Commits on Apr 28, 2026
Scope EnableAggressiveTrimming to NativeAOT library tests only
Show description for de8a0acandcommittedSkip -xml arg for Apple mobile NativeAOT library tests
Show description for 6167426andcommittedDon't enable aggressive ILLink trimming for NativeAOT library tests
Show description for 3e3b73candcommittedRoot XUnit trait discoverers for NativeAOT Apple library tests
Show description for c2e2afeandcommitted
Commits on Apr 29, 2026
Add ILLink.Descriptor.xunit.xml for NativeAOT discoverer rooting
Show description for c9117e4andcommittedLook up xunit-excludes.txt in maccatalyst Resources directory
Show description for fb98065andcommittedActiveIssue tests failing on NativeAOT for System.Runtime.Tests
Show description for a2a2d57andcommittedSplit ActiveIssue into separate attributes (OR semantics)
Show description for b6fcf68andcommitted
Commits on Apr 30, 2026
Drop unrelated Xcode 26 / clang warning suppressions
Show description for fdf2871andcommittedTighten comments in NativeAOT Apple mobile changes
Show description for 89277a0andcommitted- committed
Drop EnableAggressiveTrimming from extra-platforms NativeAOT_Smoke legs
Show description for f43aec4andcommittedDrop unrelated isiOSLikeOnlyBuild parameter rename
Show description for cebe85fandcommittedDrop dead rd.xml Copy targets and unused _AppleNativeAotCompileDependsOn
Show description for da04ba0andcommittedRestore original xunit.console.targets comment
Show description for 678b7a1andcommittedRemove explanatory comments and IsNativeAot ActiveIssue annotations
Show description for 7fb4f8dandcommittedDrop AppleBuildDependsOn rewrite; rely on _AotCompileTargetName override
Show description for cbca90candcommittedConsolidate NativeAOT-on-Helix proxy bits behind _NativeAotLibraryTestOnHelix
Show description for ff6997fandcommittedFix NativeAOT_Smoke regression: rewire AppleBuildDependsOn
Show description for bcddb86andcommittedRemove AppleBuildDependsOn rewrite comment
Show description for 67eca00andcommittedRestore hand-written AppleBuildDependsOn chain
Show description for 37d892eandcommitted
Commits on May 5, 2026
Skip 3 System.Runtime.Tests failing on NativeAOT Apple mobile
Show description for db92fd4andcommittedRun full library test set on NativeAOT Apple mobile
Show description for e2c4cf8andcommittedApply DirectPInvoke=__Internal to all NativeAOT proxy paths
Show description for b99d2d4andcommitted
Commits on May 6, 2026
Scope NativeAOT Apple-mobile additions to .NETCoreApp TFM
Show description for 4eae8d6andcommitted
Commits on May 7, 2026
- authored
Fix NativeAOT build errors for full Apple-mobile test set
Show description for 805311candcommitted
Commits on May 11, 2026
Address remaining Apple-mobile NativeAOT build errors
Show description for 18e9213andcommitted
Commits on May 12, 2026
Bump Apple-mobile NativeAOT extra-platforms timeout to 240 minutes
Show description for 6a13e91andcommittedDrop F# IL3054 comment
Show description for 50686adandcommitted
Commits on May 13, 2026
Run a curated NativeAOT subset on Apple-mobile extra-platforms
Show description for 1555332andcommitted
Commits on May 14, 2026
Replace System.Text.RegularExpressions.Tests with System.Memory.Tests in Apple-mobile NativeAOT subset
Show description for b7d4361andcommitted- authored
Commits on May 15, 2026
Disable failing tests on NativeAOT Apple mobile
Show description for f2fdfdaandcommitted
Commits on May 19, 2026
Address review feedback: rely on TestNativeAot and use wildcard+exclusion model
Show description for 90678a7andcommittedSet TestNativeAot inside tests.proj for Apple-mobile NativeAOT
Show description for f57ea2eandcommittedDrop stale Apple-mobile NativeAOT exclusion from libraries wildcard
Show description for 2ffa59dandcommitted
Commits on May 20, 2026
Exclude 14 failing library tests on Apple-mobile NativeAOT
Show description for 9a0b174andcommittedExtend Apple-mobile NativeAOT exclusions to cover tvos + iossim failures
Show description for 9d5d4a6andcommitted
Commits on May 21, 2026
Fix Apple-mobile NativeAOT CWD; trim exclusions to real failures only
Show description for e03a4b7andcommittedKeep desktop NativeAOT smoke set off Apple-mobile smoke legs
Show description for a20b20bandcommitted
Commits on May 22, 2026
AppleTestRunner: use Resources subdir on Mac Catalyst
Show description for bd93b84andcommitted
Commits on May 28, 2026
AppleTestRunner: drop Mono reference from CWD comment
Show description for a36569dandcommitted
Commits on May 29, 2026
Allow content .json files in Apple NativeAOT app bundle
Show description for 1cdea81andcommitted
Commits on Jun 1, 2026
Commits on Jun 2, 2026
Commits on Jun 9, 2026
Address review feedback: drop verbose comments and redundant publish-only exclusion
Show description for d4cb4d5andcommitted
Commits on Jun 11, 2026
Commits on Jun 15, 2026
Commits on Jun 17, 2026
Commits on Jun 30, 2026
Commits on Jul 1, 2026
Commits on Jul 2, 2026
Document AppleBuildDependsOn override for NativeAOT library tests on Helix
Show description for e34e28fandcommitted