-
Notifications
You must be signed in to change notification settings - Fork 5.2k
[Android] Disable ImportWithPasswordOrFileName_IterationCountLimitExceeded and HTTP tests #118733
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Tagging subscribers to this area: @dotnet/area-system-security, @bartonjs, @vcsjones |
/azp run runtime-android,runtime-androidemulator |
Azure Pipelines successfully started running 2 pipeline(s). |
/azp run runtime-android,runtime-androidemulator |
Azure Pipelines successfully started running 2 pipeline(s). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Do we need to exclude the entire project? Looking at the logs, the low memory killer seems to kick in when logs
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR disables the System.Security.Cryptography.Tests.csproj
test project for CoreCLR Android x64 emulators by removing it from the smoke tests configuration. The change addresses issue #118603 where these tests were agreed to be disabled but were still executing in CI despite existing project exclusions.
Key changes:
- Removes the System.Security.Cryptography test project from Android CoreCLR smoke tests
- Also removes System.Net.Mail and System.Net.Http test projects from smoke tests (likely related cleanup)
Comments suppressed due to low confidence (1)
You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.
/azp run runtime-extra-platforms |
Azure Pipelines successfully started running 1 pipeline(s). |
Thanks, let's test it. /cc: @akoeplinger I remember we disabled a single test recently due to OOM issue. |
yeah sounds good |
/ba-g Known issue reported #118766 |
Assert.Contains(FwlinkId, ce.Message); | ||
} | ||
|
||
[SkipOnPlatform(TestPlatforms.Android, "Android emulators report OOM error")] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we reference the issue tracking this problem?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure, here it is: #118836
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think longer term we should add some PlatformDetection.IsLowMemoryDevice
helper or something like that, we've been using the Is64BitProcess in a couple places as a proxy and just assumed they'd have enough RAM.
Description
We agreed to disable failing test in
System.Security.Cryptography.Tests.csproj
for CoreCLR Android x64 (emulators) in #118603. At first glance, there were already project exclusions for the tests, but the tests were still being executed on the CI.This PR finally disables ImportWithPasswordOrFileName_IterationCountLimitExceeded from
System.Security.Cryptography.Tests.csproj
and HTTP tests by removing them from Smoke Tests for CoreCLR Android.