Annotation Type TempDir
@Beta @Retention(RUNTIME) @Target(FIELD) public @interface TempDir
@TempDir can be applied to annotate a member field of type
Path or untyped like
in a spec class (untyped field will be injected with
Path). If the annotated field is shared,
the temp directory will be shared in this spec, otherwise every iteration will have its own temp directory.