如标题所示:在 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/