【发布时间】:2012-01-27 15:33:36
【问题描述】:
我已经使用 C#、Selenium 和 NUnit 编写了一些系统测试,并将我的 TeamCity 配置为在签入代码时触发构建并运行所有测试。
这些测试在何时执行方面有不同的分类;有些应该每天只运行一次,而另一些应该每 2 小时运行一次。
如何做到这一点?
我认为一种解决方案可能是添加类别并让 TeamCity 根据类别名称运行测试,例如“OneADay”、“Every2Hours”、“General”。
不确定如何配置 TeamCity 来识别这一点。
或者有没有更好的方法来实现这一点?
希望问题很清楚。
非常感谢,
【问题讨论】:
-
测试只运行每 2 小时或每天一次的原因是什么?想要这似乎是一件奇怪的事情,但我猜可能是计划而不是触发构建可能是答案
-
据我所见,计划构建允许我在一天中的特定时间运行构建步骤。我找不到可以区分测试以不同计划运行的设置?
标签: c# testing selenium nunit teamcity