【发布时间】:2016-03-22 14:46:03
【问题描述】:
我正在使用 gradle 来管理我的项目,并且我使用 gradle test --tests XXXX 命令来运行单个测试类。我徘徊在哪里可以找到我的测试用例的控制台输出。我知道在 build 下有一个目录 test-results ,其中包含所有测试用例的结果。但它只有在测试用例完成时才有结果。如果我的案例正在运行几个小时并且我想监控输出,我可以在哪里找到它们?
【问题讨论】:
标签: gradle
我正在使用 gradle 来管理我的项目,并且我使用 gradle test --tests XXXX 命令来运行单个测试类。我徘徊在哪里可以找到我的测试用例的控制台输出。我知道在 build 下有一个目录 test-results ,其中包含所有测试用例的结果。但它只有在测试用例完成时才有结果。如果我的案例正在运行几个小时并且我想监控输出,我可以在哪里找到它们?
【问题讨论】:
标签: gradle
有Test.onOutput方法:
apply plugin: 'java'
test {
onOutput {
descriptor, event
-> if( event.destination == TestOutputEvent.Destination.StdErr ) {
logger.error( "Test: "
+ descriptor
+ ", error: "
+ event.message)
} } }
【讨论】: