当对一组测试运行mvn test命令时,maven执行所有这些测试,打印跟踪(可以由其他方在运行时解析),聚合结果,并“在最后”对结果进行汇总。
在执行过程中,是否有一种通过命令行通过测试获得测试结果的方法?最后还有汇总摘要吗?为什么我们要等到它完成?
我们的持续集成环境可以调整以获得“实时”测试的反馈,而不是等到整个套件完成后才知道某个测试是否失败。这将大大节省时间,因此开发人员可以对失败的测试进行调查,直到套件执行完成为止。
相比之下,在Eclipse中运行时,我们可以获得及时的测试结果,但是在我们的环境中集成这一点是很困难的。有什么想法吗?如何通过命令行实现相同的目标?
发布于 2018-11-16 07:36:56
在强制执行过程中,对于每个执行的测试,您将看到如下一行:
[INFO] Running com.example.MyTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in com.example.MyTest
您可以捕获那些失败或错误大于0的人,并使用它们提醒开发人员注意该问题。
https://stackoverflow.com/questions/53326408
复制相似问题