【发布时间】:2021-03-19 06:23:55
【问题描述】:
我们为 Junit 5 创建了一个自定义测试运行程序。但是,我们希望在第一次失败的测试后停止该运行程序。我研究了扩展,但这些都与 ExtensionContext 一起工作,这似乎没有提供任何阻止跑步者的方法。
测试失败后如何停止跑步者?
【问题讨论】:
标签: junit junit5 junit-runner
我们为 Junit 5 创建了一个自定义测试运行程序。但是,我们希望在第一次失败的测试后停止该运行程序。我研究了扩展,但这些都与 ExtensionContext 一起工作,这似乎没有提供任何阻止跑步者的方法。
测试失败后如何停止跑步者?
【问题讨论】:
标签: junit junit5 junit-runner
由于各种原因,junit 平台目前不支持此功能。看看这个问题:https://github.com/junit-team/junit5/issues/1729
所以你唯一的选择是使用System.exit()。不过,请准备好遇到行为不端的 IDE 和构建工具。
【讨论】: