Javaを介してTestNGの出力ディレクトリを変更することは可能ですか? 基本的に、スクリプトを実行するたびに別のフォルダーにレポートを生成したいと考えています。ところで、私は Maven ユーザーではありません。また、XML を使用して構成したくありません。次のコードを試してみましたが、レポートは正常に生成されていますが、すべてのテストが上にMy_Test.class
あり、実行後に TestNG のウィンドウに表示されません。TestNG のウィンドウに表示される出力は、ゲームタイム テストです。
@Test public void gametime(){
TestNG testNG = new TestNG();
testNG.setOutputDirectory("C:/temp_files/result_" + getCurrentDateTime());
testNG.setTestClasses(new Class[] {My_Test.class});
testNG.run();
}