运行:./gradlew test
触发试运行成功:
任务:测试失败
PerfectNumberTest > Test calcPerfectNumbers() method FAILED
org.opentest4j.AssertionFailedError at PerfectNumberTest.java:51
5 tests completed, 1 failed
然而,我没有得到输出,这将表明到底是什么在测试中出错,
例如:应为% 1,而不是% 2
这些是我使用的依赖项:
dependencies {
testImplementation platform('org.junit:junit-bom:5.9.1')
testImplementation 'org.junit.jupiter:junit-jupiter'
}
2条答案
按热度按时间mefy6pfw1#
对
build.gradle
文件使用以下配置:此配置将显示所有内容,甚至控制台输出
请参阅此帖子问题了解更多详细信息Gradle: How to Display Test Results in the Console in Real Time?
u2nhd7ah2#
以下是Youans分享的配置的修改版本:
修改:
name
模式events
中删除了TestLogEvent.STARTED
和TestLogEvent.PASSED
showStackTraces
更改为false
它打印以下最小输出:
当然,可能应该保留堆栈跟踪,但这至少会显示预期/实际值。