ReportNG は、TestNG の通常のレポートよりも優れたレポートを作成すると聞きました。ReportNG レポートを作成しようとしましたが、失敗しました。私はEclipseを使用しており、ReportNGをダウンロードし、reportng-1.1.3.jarとvelocity-dep-1.4.jarをクラスパスに追加し、testng-suite.xmlを次のように記述しました:
<suite name="SA" verbose="10">
<listeners>
<listener class-name="org.uncommons.reportng.HTMLReporter" />
<listener class-name="org.uncommons.reportng.JUnitXMLReporter" />
</listeners>
...
</suite>
実行すると、ReportNG レポートではなく TestNG デフォルト レポートが表示されました。ReportNG のレポートを取得するには、他に何をすればよいですか (クラスの拡張、リスナーの実装、コードのスニペットの作成など)。
また、コマンド useDefaultListeners="false" を使用する必要があると聞きましたが、testng-suite.xml のどこに含める必要がありますか? 誰もが ANT について語っていますが、私は個人的に ANT を使用するのが好きではありません。上記のコマンドを testng-suite.xml に含める方法はありますか?