Skip to content

Commit 111fc97

Browse files
committed
Reorder new features
1 parent 799b7ec commit 111fc97

File tree

1 file changed

+16
-21
lines changed

1 file changed

+16
-21
lines changed

documentation/src/docs/asciidoc/release-notes/release-notes-5.13.0.adoc

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -58,27 +58,6 @@ repository on GitHub.
5858
[[release-notes-5.13.0-junit-platform-new-features-and-improvements]]
5959
==== New Features and Improvements
6060

61-
* New `ConsoleLauncher` options `--redirect-stdout` and `--redirect-stderr` for
62-
redirecting `stdout` and `stderr` output streams to files.
63-
* Add `TestDescriptor.Visitor.composite(List)` factory method for creating a composite
64-
visitor that delegates to the given visitors in order.
65-
* Introduce test _discovery_ support in `EngineTestKit` to ease testing for discovery
66-
issues produced by a `TestEngine`. Please refer to the
67-
<<../user-guide/index.adoc#testkit-engine, User Guide>> for details.
68-
* This milestone contains preliminary APIs for reporting issues encountered by test
69-
engines during test discovery. However, these are still under active development and not
70-
yet ready for general use. If you're a maintainer of a test engine, please wait for the
71-
next milestone before adopting these new APIs. If you're interested, you can follow
72-
along our progress in link:{junit5-repo}/issues/242[#242].
73-
* Introduce resource management mechanism that allows preparing and sharing state across
74-
executions or test engines via stores that are scoped to a `LauncherSession` or
75-
`ExecutionRequest`. The Jupiter API uses these stores as ancestors to the `Store`
76-
instances accessible via `ExtensionContext` and provides a new method to access them
77-
directly. Please refer to the User Guide for examples of managing
78-
<<../user-guide/index.adoc#launcher-api-launcher-session-listeners-tool-example-usage, session-scoped>>
79-
and
80-
<<../user-guide/index.adoc#launcher-api-managing-state-across-test-engines, request-scoped>>
81-
resources.
8261
* Introduce a mechanism for `TestEngine` implementations to report issues encountered
8362
during test discovery. If an engine reports a `DiscoveryIssue` with a `Severity` equal
8463
to or higher than a configurable critical severity, its tests will not be executed.
@@ -96,6 +75,22 @@ to start reporting discovery issues.
9675
- Invalid `@BeforeSuite`/`@AfterSuite` method declarations (for example, when not
9776
`static`)
9877
- Cyclic dependencies between `@Suite` classes
78+
* Introduce resource management mechanism that allows preparing and sharing state across
79+
executions or test engines via stores that are scoped to a `LauncherSession` or
80+
`ExecutionRequest`. The Jupiter API uses these stores as ancestors to the `Store`
81+
instances accessible via `ExtensionContext` and provides a new method to access them
82+
directly. Please refer to the User Guide for examples of managing
83+
<<../user-guide/index.adoc#launcher-api-launcher-session-listeners-tool-example-usage, session-scoped>>
84+
and
85+
<<../user-guide/index.adoc#launcher-api-managing-state-across-test-engines, request-scoped>>
86+
resources.
87+
* New `ConsoleLauncher` options `--redirect-stdout` and `--redirect-stderr` for
88+
redirecting `stdout` and `stderr` output streams to files.
89+
* Add `TestDescriptor.Visitor.composite(List)` factory method for creating a composite
90+
visitor that delegates to the given visitors in order.
91+
* Introduce test _discovery_ support in `EngineTestKit` to ease testing for discovery
92+
issues produced by a `TestEngine`. Please refer to the
93+
<<../user-guide/index.adoc#testkit-engine, User Guide>> for details.
9994
* Make validation of including `EngineFilters` more strict to avoid misconfiguration, for
10095
example, due to typos. Prior to this release, an exception was only thrown when _none_
10196
of a filter's included IDs matched any engine. Now, an exception is thrown if at least

0 commit comments

Comments
 (0)