如何迭代地运行 nunit 测试
Posted
技术标签:
【中文标题】如何迭代地运行 nunit 测试【英文标题】:How to run nunit tests iteratively 【发布时间】:2013-11-08 17:29:59 【问题描述】:我使用 nUnit 框架运行测试,我想知道是否有办法多次运行我的测试。一个接一个地。我有零星的测试,我会用它来监控它们失败的次数。例如,我会在睡觉前开始,早上我可以看到结果。任何帮助表示赞赏。谢谢。
好吧,也许我可以编写一个反复执行测试的脚本。关键是我想看看所有执行的结果。
【问题讨论】:
你可以使用像Jenkins这样的持续集成工具。 您真正想要完成什么?如果您的测试是确定性的,那么多次运行它们不会比初始测试运行完成更多的任务。如果它们是不确定的,则需要重新编写它们。如果您只是想每晚运行它们,那么您需要根据 Jeff 的评论使用 CI 工具。 【参考方案1】:我们以前曾这样破解过它:
[Test]
public void MyTest([Range(0, 10)] int iteration)
...
NUnit Range Attribute
【讨论】:
以上是关于如何迭代地运行 nunit 测试的主要内容,如果未能解决你的问题,请参考以下文章
如何让我的 Visual Studio 测试套件 Web 测试迭代我的数据源?
运行 vstest.console.exe 时如何过滤 NUnit 测试