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  ??



  } 


} 

私の要件は - 失敗したテストを 1 回目と 2 回目に失敗した場合、少なくとも 3 回は実行したいです。

誰でもこれについてあなたの考えを提案できますか

前もって感謝します

アニル

4

1 に答える 1

0

ティアダウンを使用する代わりに、xml レポートを使用し、いくつかの xslt を使用して失敗したフィクスチャを特定し、テストを実行するビルド ステップにそれらを再フィードします。

于 2013-02-25T11:14:44.250 に答える