重新运行失败的Selenium Nunit测试

时间:2012-06-04 09:53:32

标签: selenium nunit

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

所以我的问题是,只能重新运行失败的Nunit测试。

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

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


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



  } 


} 

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

有人可以就此提出您的想法

提前致谢

阿尼尔

1 个答案:

答案 0 :(得分:0)

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