2016-12-08 20 views
0

セルのフレームワークでテストケースを無限に実行したい場合は、24 * 7を実行する必要があります。私はGoogleで多くを検索しようとしましたが、解決策を見つけることができませんでした。 TestNGを使ってこの実行を達成する方法を教えてください。testngを使用した無限時間のテストケースの実行

答えて

2

- レポートが上書きされますけれども。長時間実行するテストが必要であり、必ずしもすべての時間テストである必要がない場合は、invocationCountも高い数値として入れることができます。

はしかし、私はあなたがこのジョブをスケジュールするジェンキンスの助けを取るべきだと思う、毎時間、週の毎日を2分ごとに言う -

  1. シンプルな構成があなたのためにこれを処理します。
  2. 実行ごとにレポートが保存されます
  3. 1つでも障害が発生しても、実行は中止されません。

さらに、1回実行するとメモリ不足になることがあります。

+0

私はこれを一般的にはより良い方法であることに同意します。 – mackowski

+0

ありがとうございます! @niharika_neoのヘルプ。 –

0

これを行うにはいくつかの方法があります。無限ループでテストを実行する必要があります。これを行う1つの方法は、繰り返しテストを繰り返し実行する簡単なJavaプログラムを作成することです。

は、ここでのコード例ここで

public static void main(String[]args) { 
    while(true) { 
    TestListenerAdapter tla = new TestListenerAdapter(); 
    TestNG testng = new TestNG(); 
    testng.setTestClasses(new Class[] { Run2.class }); 
    testng.addListener(tla); 
    testng.run(); 
    } 
} 

あなたはTestNGのを実行する方法を見つけることができているプログラムであなたも動作するはず提案@mackowski何それからTestNGのを通してそれをしたい場合はhttp://testng.org/doc/documentation-main.html#running-testng-programmatically

+0

これで問題は解決しますか? – mackowski

関連する問題