RunListeners 的 JUnit 5 方式是什么

What's the JUnit 5 way for RunListeners

在我们的环境中,我们使用 JUnit 4 TestListeners 向远程服务器报告测试结果。

JUnit 5 的做法是什么?

您可以使用 TestExecutionListener:

http://junit.org/junit5/docs/current/user-guide/#launcher-api-listeners-custom

7.1.4. Plugging in Your Own Test Execution Listeners

In addition to the public Launcher API method for registering test execution listeners programmatically, custom TestExecutionListener implementations discovered at runtime via Java’s java.util.ServiceLoader facility are automatically registered with the DefaultLauncher.

“JUnit 5”,阅读 JUnit 平台,提供了一些示例侦听器。你可以在这里查看他们的来源:

https://github.com/junit-team/junit5/tree/HEAD/junit-platform-launcher/src/main/java/org/junit/platform/launcher/listeners