4

在我们的测试环境中,有些测试在某些情况下会不规律地失败。

所以我的问题是,可以做些什么来重新运行失败的 Nunit 测试。

我的想法是在 Nunit TearDown 中实施一些步骤以重新运行失败的测试,如下所示

[TearDown] 
public void TearDownTest() 
{ 
  TestStatus state = TestContext.Status; 
  if (state == TestStatus.Failed) 
  { 


  // if so, is it possible to rerun the test  ??



  } 


} 

我的要求是 - 如果第一次和第二次失败,我想尝试至少运行三次失败的测试

任何人都可以建议您对此的想法

提前致谢

阿尼尔

4

1 回答 1

0

而不是使用拆解,我宁愿使用 xml 报告,使用一些 xslt 来找出失败的夹具并将它们重新提供给运行测试的构建步骤。

于 2013-02-25T11:14:44.250 回答