Skip to content

Conversation

@jtschuster
Copy link
Member

Run System.Globalization.Tests, System.Security.Cryptography.Tests.csproj, and System.Runtime.InteropServices.Tests on Android with NativeAOT.

Add shared msbuild logic for running NativeAOT on Android.

- Don't use BundleDir for android bundle dir: This is PublishDir when TestSingleFile=true (which it is). Android deletes this dir before packaging, deleting the files that were just published.

- Don't add the singleFileTestRunner.cs when the test sets IsFunctionalTest=true

- Don't run regular nativeaot smoke tests on android yet.

- Enable android tests to publish as libs when TestSingleFile=true (default when TestNativeAOT=true)
@jtschuster
Copy link
Member Author

/azp run runtime-android

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Member

@jkoritzinsky jkoritzinsky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Infra changes lgtm!

@jtschuster
Copy link
Member Author

/azp run runtime-android

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jtschuster
Copy link
Member Author

/azp run runtime-android

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jtschuster
Copy link
Member Author

/azp run runtime-android

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jtschuster
Copy link
Member Author

/azp run runtime-android

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jtschuster jtschuster merged commit d3f0cca into dotnet:main Sep 5, 2025
162 of 166 checks passed
@github-project-automation github-project-automation bot moved this to Done in AppModel Sep 5, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Oct 6, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants