junit - 使用协和时如何避免多次执行协和测试:run in html

标签 junit concordion

如标题所示:在 html 中使用 concordion:run 时如何避免多次执行协和测试。

当您在链接中使用 concordion:run 时,报告中会出现漂亮的标记。 但是,将 concordion:run 属性添加到 html 页面还会触发从夹具触发的测试执行旁边的另一个测试执行。 后者当然是非常不可取的。 我该如何解决这个问题。

环境: 君单元4.8.1 和弦 1.4.4 协和扩展 1.1.1(尚未使用)

最佳答案

创建一个 Concordion 规范(html 页面),其中包含指向您希望执行的所有 Concordion 规范的链接(带有 concordion:run)。然后只执行与该规范相关的单个固定装置类。

我们倾向于分层构建我们的 Concordion 规范,并使用链接到每个主题页面的顶级索引页面。然后,每个主题页面链接到每个功能等的页面。然后,我们可以选择通过执行顶级固定装置来运行所有测试,或者通过运行相应的固定装置类来仅运行主题/功能等的测试。

如果您想将多个规范链接到相同的规范,那么情况会变得稍微棘手一些。如果您想这样做,请告诉我 - 我确实有一些代码来处理这个问题。

关于junit - 使用协和时如何避免多次执行协和测试:run in html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22806108/

相关文章:

java - 使用@Autowired 注释测试注入(inject) bean

java - 未处理的异常 Junit

java - Eclipse 静态元素 : Unable to Call/load CSS file from Xhtml

java - 如何使用java运行junit测试

java - 当 Concordion 测试失败时,有没有办法让堆栈跟踪显示在控制台中

junit - 如何使用 junit 5 截取测试失败的屏幕截图

java - 为什么我们应该使用 wiremock 而不是 Mockito

java - JUnit:如何提供公开我的所有方法以便进行测试

java - Buildr - 将测试资源放在类路径上

java - Concordion - 需要显示一堆数据而不检查值