我在硒中进行了很多测试,花了将近6个小时才完成。执行后,由于超时错误或不可避免的错误,很少有人失败。在这种情况下,我想只运行失败的测试。我正在使用teamcity来运行nunit测试。任何想法我怎么能重新运行失败的测试。
答案 0 :(得分:1)
作为TeamCity的nUnit集成的一部分,首先可以选择运行失败的测试 - 但是你不能将它限制为只有失败的测试,没有像这样的内置。
我认为你有几个选择:
答案 1 :(得分:1)
根据您使用的测试框架,有一些选项,因此您可以使用命令行选项在更灵活的条件下进行teamcity启动测试。 我们在不稳定的测试环境中使用了这种解决方法。
使用 NUnit ,可以将过滤后的输出文件(根据失败的测试)用作下次运行的给定测试列表。有多种方法可以获取和设置列表,您可以在此处找到详细信息: https://github.com/nunit/docs/wiki/Console-Command-Line
有两种快速选择:
每次运行时,带有测试的列表都应缩小。
请注意: