-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Reduce scope and surface area of TempDirectory extension #1752
Comments
Let's consider relocating |
in progress |
In order to reduce the scope of the TempDirectory extension in JUnit Jupiter 5.4, this commit removes the support for custom file systems and temporary directory names by removing the ParentDirProvider and TempDirContext APIs and corresponding factory methods. Issue: #1752
Update: 1st deliverable completed |
in progress |
For the time being, I have moved the |
Closing this issue since all deliverables have been completed in |
That is very nice! |
Since there are currently multiple issues (e.g. #864 and #1672) that might change how extensions that provide resources are written and registered, we should hide the implementation of
@TempDir
so we can easily change it in a future release.Deliverables
ParentDirProvider
andTempDirContext
.@TempDir
a top-level type.TempDirectory
to@TempDir
.TempDirectory
tojunit-jupiter-engine
and make it package-private.TempDirectory
as a default extension.The text was updated successfully, but these errors were encountered: