microsoft / microsoft/vs-threading
NuGet for test projects
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 1k
- Forks
- 160
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 28
Description
Is your feature request related to a problem? Please describe.
The test projects contain useful things for consumers, such as JoinableTaskTestBase.SimulateUIThread().
Describe the solution you'd like
NuGets which contain the test projects. For example:
https://www.nuget.org/packages/Microsoft.EntityFrameworkCore.Relational.Specification.Tests/
https://www.nuget.org/packages/Microsoft.Extensions.DependencyInjection.Specification.Tests/
https://www.nuget.org/packages/Microsoft.AspNetCore.Identity.Specification.Tests/
Describe alternatives you've considered
Currently, I fetch the vs-threading source every once in a while and add a project reference in Visual Studio. But a NuGet would be a cleaner solution.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the test projects and the repository's existing NuGet packaging setup, then compare the requested packages with the linked specification-test packages. Done means consumers can install NuGet packages containing the test projects and use helpers such as JoinableTaskTestBase.SimulateUIThread() without adding a source project reference.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- build-system, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100