0
我正在使用gradle來管理我的項目,我使用gradle test --test XXXX命令來運行單個測試類。我漫步在哪裏可以找到測試用例的控制檯輸出。我知道有一個目錄下的測試結果,它包含所有的測試用例。但只有在測試用例完成時纔會有結果。如果我的情況正在運行幾小時,並且我想監視輸出,我可以在哪裏找到它們?如何獲得gradle測試案例控制檯輸出
我正在使用gradle來管理我的項目,我使用gradle test --test XXXX命令來運行單個測試類。我漫步在哪裏可以找到測試用例的控制檯輸出。我知道有一個目錄下的測試結果,它包含所有的測試用例。但只有在測試用例完成時纔會有結果。如果我的情況正在運行幾小時,並且我想監視輸出,我可以在哪裏找到它們?如何獲得gradle測試案例控制檯輸出
有Test.onOutput方法:
apply plugin: 'java'
test {
onOutput {
descriptor, event
-> if(event.destination == TestOutputEvent.Destination.StdErr) {
logger.error( "Test: "
+ descriptor
+ ", error: "
+ event.message)
} } }
我只是嘗試它,但它不工作。看起來這個配置對測試輸出沒有任何影響。 –