System.out.println的输出在gradle测试中的位置是什么?
我的样本测试定义如下:
import org.junit.Test;
import static org.junit.Assert.*;
public class LibraryTest {
@Test public void NaiveScenarioTest() {
System.out.println("java sample scenario started");
SampleScenario s = new SampleScenario("sample");
}
}
Run Code Online (Sandbox Code Playgroud)
运行gradle test
,我得到所有成功指标,但println的stdout输出不会显示在终端或gradle的html报告中.而这是只在需要进行快速调试的情况下,我还是会更开心拥有标准输出重定向显眼的地方,最好是显示终端为我gradle test
.
什么是最简单或最好的建议?
Mar*_*rga 16
测试输出是位于的标准html报告的一部分build/reports/tests/test/index.html
.只需单击报告即可找到您感兴趣的特定测试,并且有一个标签输出选项卡(如果适用,还有标准错误).
要在gradle test
运行期间显示输出,您可以修改测试任务:
test {
testLogging {
showStandardStreams = true
}
}
Run Code Online (Sandbox Code Playgroud)
您可以进一步自定义输出,请参阅文档.
归档时间: |
|
查看次数: |
3893 次 |
最近记录: |