Skip to content

Expand Android NativeAOT runtime testing to full test suite#123765

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/expand-runtime-testing-nativeaot
Draft

Expand Android NativeAOT runtime testing to full test suite#123765
Copilot wants to merge 2 commits intomainfrom
copilot/expand-runtime-testing-nativeaot

Conversation

Copy link
Contributor

Copilot AI commented Jan 29, 2026

Description

Android NativeAOT testing currently runs only the SmokeTests subset. This expands it to run the full default runtime test suite, matching Linux/Windows platforms.

Changes

  • Updated eng/pipelines/extra-platforms/runtime-extra-platforms-androidemulator.yml:
    • Changed testBuildArgs from nativeaot tree nativeaot/SmokeTests to nativeaot tree nativeaot

This adds test coverage for:

  • CustomMain
  • CustomMainWithStubExe
  • GenerateUnmanagedEntryPoints
  • StartupHook

(SmokeTests continue to run as part of the expanded suite)

Original prompt

Expand the android nativeaot runtime testing to run the entire set of default runtime tests, not just the nativeaot smoke tests.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Change testBuildArgs from 'nativeaot tree nativeaot/SmokeTests' to
'nativeaot tree nativeaot' to run the entire set of default runtime
tests instead of just smoke tests. This aligns Android testing with
Linux/Windows NativeAOT test configurations.

Co-authored-by: sbomer <787361+sbomer@users.noreply.github.com>
@sbomer
Copy link
Member

sbomer commented Jan 30, 2026

/azp run runtime-extra-platforms-androidemulator

@azure-pipelines
Copy link

No pipelines are associated with this pull request.

@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @agocke, @dotnet/ilc-contrib
See info in area-owners.md if you want to be subscribed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants