他のスレッドでCedricBeustが提案した、次のことを試しています。
これは、テスト前のタスクとして自分で行うことができます。XML形式で情報を取得するコードジェネレーターを実装し、対応するJavaソースファイルを取得して、すべてのアノテーションが適切な場所に配置されたTestNGソースファイルを生成します。次に、そのファイルに対してTestNGを実行します。
コード生成の手がかりがありません。誰かが私を正しい方向に導くことができますか?いくつかの簡単な例があれば素晴らしいでしょう。
更新:これは私が生成したいもののテンプレートです。
public class <tobeReadFromConfigFile>
{
@Test(groups="to be read from config file")
public void <tobereadfromconfigfile>{
//to be read from config file(Name of function to call)
//to be read from config file(Name of function to call)
//to be read from config file(Name of function to call)
}
.
.
.
}
関数内のコードは関数呼び出しであり、構成ファイルから正確に読み取ってコピーする必要があります。