如何解决在带有 STANDARD_ERROR 的 gradle 出口上运行单个 JUnit5 测试
正在运行的测试显示通过,但 Gradle 测试执行器显示 STANDARD_ERROR。
>>./gradlew --stop
Stopping Daemon(s)
1 Daemon stopped
>>./gradlew test --tests com.tudu.task.TaskListTests.tasksAddedSequentiallyWithDescendingDueDateAreSortedByAscendingDueDate
Starting a Gradle Daemon,8 stopped Daemons Could not be reused,use --status for details
> Task :test
Gradle Test Executor 1 STANDARD_ERROR
Mar 11,2021 4:53:00 PM org.junit.platform.launcher.core.Enginediscoveryorchestrator lambda$logTestDescriptorExclusionReasons$7
INFO: 0 containers and 1 tests were Method or class mismatch
TaskListTests > tasks added sequentially with descending due date are sorted by ascending due date PASSED
>>./gradlew test --tests com.tudu.task.TaskListTests
> Task :test
TaskListTests > tasks added sequentially with descending due date are sorted by ascending due date PASSED
TaskListTests > tasks added sequentially with random due date are sorted by ascending due date PASSED
“方法或类不匹配”是什么意思?是什么导致了 STANDARD_ERROR?
解决方法
STANDARD_ERROR
是当前的 JUnit 5 行为:https://github.com/junit-team/junit5/issues/1774
您可以使用以下 *.properties
示例在此处尝试解决方法:https://github.com/junit-team/junit5/issues/1774#issuecomment-463662553
handlers=java.util.logging.ConsoleHandler
.level=INFO
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.level=WARNING
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。