gpt4 book ai didi

java - 执行单元测试完成的一些高级操作?

转载 作者:行者123 更新时间:2023-11-30 02:46:42 26 4
gpt4 key购买 nike

是否可以在单元测试结束时执行一些高级操作?

喜欢获取所有测试结果和日志并通过电子邮件将其发送给开发人员吗?

想要 JUnit 或 Gradle 中的解决方案。

最佳答案

JUnit 方法可能是实现您自己的 RunListener能够获取每个测试的信息。

要调用监听器,您需要通过 JUnitCore 运行测试。

 public void main(String... args) {
JUnitCore core= new JUnitCore();
core.addListener(new MyRunListener());
core.run(MyTestClass.class);
}

纯粹的 Gradle 方法可能是实现您自己的 TestListener能够获取每次测试的信息并发送最终报告。

build.gradle中,您需要添加gradle.addListener(new my.package.MyTestListener())。您的监听器必须位于构建源目录(也称为 buildSrc)中。

关于java - 执行单元测试完成的一些高级操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40025547/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com