Skip to content
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

Skip flakey mobile library test crashes #52931

Merged
merged 17 commits into from
May 21, 2021

Conversation

mdh1418
Copy link
Member

@mdh1418 mdh1418 commented May 18, 2021

The work done in #50800 and #51491 addressed the majority of test failures and crashes in Android, iOS, tvOS, and MacCatalyst. Addressing flakey tests failures and flakey test suite crashes (where the suite crashes in CI but runs and passes locally) is an ongoing process.

In this dropbox paper, many lanes on the runtime-staging pipeline are monitored to see which test suites fail.

This PR adds the failing test suites to test exclusions in tests.proj and will fall under the issue #52615.

@mdh1418 mdh1418 force-pushed the skip_flakey_mobile_library_test_crashes branch from e9ea318 to 648c986 Compare May 19, 2021 15:47
@mdh1418 mdh1418 marked this pull request as ready for review May 19, 2021 19:04
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Private.Xml/tests/XPath/XPathDocument/System.Xml.XPath.Tests.csproj" />
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Private.Uri/tests/ExtendedFunctionalTests/System.Private.Uri.ExtendedFunctional.Tests.csproj" />
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Reflection.DispatchProxy/tests/System.Reflection.DispatchProxy.Tests.csproj" />
<ProjectExclusions Include="$(MSBuildThisFileDirectory)System.Reflection.Emit/tests/System.Reflection.Emit.Tests.csproj" />
</ItemGroup>

<ItemGroup Condition="'$(TargetOS)' == 'Android' and '$(TargetArchitecture)' == 'x64'">
Copy link
Member

Choose a reason for hiding this comment

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

nit: this and other Android ItemGroups should have the RunDisabledAndroidTests condition so we can still run them (btw. do we have a draft PR which runs all the tests somewhere?)

Copy link
Member Author

Choose a reason for hiding this comment

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

Good catch! I'll put up a draft PR to run all of these tests as well.

Copy link
Member

Choose a reason for hiding this comment

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

We'll need to bump this #50095

@mdh1418
Copy link
Member Author

mdh1418 commented May 21, 2021

The test suites failing on runtime-staging both here and in #50095 are all related to Package Installation Error

@mdh1418 mdh1418 merged commit 5c656ca into dotnet:main May 21, 2021
@mdh1418 mdh1418 deleted the skip_flakey_mobile_library_test_crashes branch May 21, 2021 19:18
@ghost ghost locked as resolved and limited conversation to collaborators Jun 20, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants