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

[.NET] Run the BCL tests #10404

Closed
3 tasks
rolfbjarne opened this issue Jan 13, 2021 · 3 comments
Closed
3 tasks

[.NET] Run the BCL tests #10404

rolfbjarne opened this issue Jan 13, 2021 · 3 comments
Labels
dotnet An issue or pull request related to .NET (6) dotnet-pri2 .NET 6: want to have for stable release enhancement The issue or pull request is an enhancement estimate-3w iOS Issues affecting Xamarin.iOS macOS Issues affecting Xamarin.Mac
Milestone

Comments

@rolfbjarne
Copy link
Member

rolfbjarne commented Jan 13, 2021

Currently we're only running our own tests on .NET (introspection, monotouch-test, linker tests, etc), not the BCL tests.

We should look into if we want to do this, and if it's even possible.

If we decide to do it:

  • Get the BCL test assemblies for .NET. As far as I know they're not published anywhere, so this is probably the most complicated step.
  • Add support to xharness for running them with .NET.
  • Run the tests on CI.

Time estimate: figuring out where to get the BCL test assemblies and getting those is probably the biggest task, and it's hard to estimate since it's unknown how much work that would be, but a wild guess would be ~2 weeks. Adding support to xharness once that's done is ~1 week, so 3 weeks total.

@rolfbjarne rolfbjarne added enhancement The issue or pull request is an enhancement macOS Issues affecting Xamarin.Mac iOS Issues affecting Xamarin.iOS dotnet An issue or pull request related to .NET (6) labels Jan 13, 2021
@rolfbjarne rolfbjarne added this to the .NET 6 milestone Jan 13, 2021
@rolfbjarne rolfbjarne added the dotnet-pri2 .NET 6: want to have for stable release label Feb 3, 2021
@rolfbjarne
Copy link
Member Author

CC @akoeplinger @jonpryor this is our issue related to getting the BCL tests running in a .NET 6 context

@rolfbjarne rolfbjarne changed the title [.NET 6] Run the BCL tests [.NET] Run the BCL tests Dec 9, 2021
@rolfbjarne rolfbjarne modified the milestones: .NET 6, .NET 7 Dec 9, 2021
@rolfbjarne
Copy link
Member Author

This will not be done in the .NET 7 time frame due to time constraints, so moving to .NET 8.

@rolfbjarne rolfbjarne modified the milestones: .NET 7, .NET 8 Aug 19, 2022
@rolfbjarne rolfbjarne modified the milestones: .NET 8, .NET 9 Sep 6, 2023
@rolfbjarne
Copy link
Member Author

We've decided to not to this for the time being. This can be re-evaluated if we run into regressions we'd catch if we were to run the BCL tests.

@rolfbjarne rolfbjarne closed this as not planned Won't fix, can't repro, duplicate, stale Oct 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dotnet An issue or pull request related to .NET (6) dotnet-pri2 .NET 6: want to have for stable release enhancement The issue or pull request is an enhancement estimate-3w iOS Issues affecting Xamarin.iOS macOS Issues affecting Xamarin.Mac
Projects
Status: Done
Development

No branches or pull requests

1 participant