-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
Microsoft.Extensions.DI.Specification.Tests need to be shipped #37108
Comments
@JunTaoLuo Do we also need to be shipping Logging.Tests? or DI.Specification.Tests is the only one needed to ship? |
cc: @safern |
Di.Specification.Tests need to be shipped. Logging.Tests do not. |
nuget package link csproj in dotnet/extensions I think dotnet/runtime doesn't have any test project currently that ships as a package as well. So not sure if there is a straightforward way to package this. @safern how do you think we can accomplish this task for Microsoft.Extensions.DependencyInjection.Specification.Tests? |
Hmm I think we would need to add a pkgproj for that and then mark it as cc: @ericstj |
Yeah, that's the best way to do it. I believe it is desired to be shipping though. I see a couple GitHub repos share these tests. |
|
It looks to me like these tests previously shipped public stable and are consumed by other public repositories. This raises another concern that our tests depend on assemblies that don’t ship. |
Here's a commit that does this: ericstj@21cdff8 It depends on @Anipik's change #48385 Some things to decide:
|
self-assigning since I'm driving a PR for this. |
DI.External tests use DI.Specification.Tests #37103
Outside of the runtime repo, DI.Specification.Tests could be useful and they used to be shipped from extensions repo prior to dotnet/extensions#3160
This issue keeps track of this work item.
The text was updated successfully, but these errors were encountered: