当我在Gradle中运行测试时,我希望:
com.me.MyTest > myTest PASSED当测试失败时,我希望显示所有标准流和堆栈跟踪
com.me.MyTest > myTest STANDARD_OUT
...
com.me.MyTest > myTest STANDARD_ERROR
...
com.me.MyTest > myTest FAILED
<full stacktrace>
Run Code Online (Sandbox Code Playgroud)我通过设置来实现第二个:
tasks.withType(Test).testLogging { TestLoggingContainer container ->
container.with {
events FAILED, PASSED, SKIPPED, STANDARD_ERROR, STANDARD_OUT
exceptionFormat = FULL
showCauses = true
showExceptions = true
showStackTraces = true
showStandardStreams = true
}
}
Run Code Online (Sandbox Code Playgroud)
但这些设置会PASSED使用STANDARD_ERROR和污染测试日志STANDARD_OUT.
我可以以某种方式静音STANDARD_ERROR和测试STANDARD_OUT事件PASSED吗?
| 归档时间: |
|
| 查看次数: |
316 次 |
| 最近记录: |