何のデフォルトリスナーにTestNGということです。
質問
不思議に思い、デフォルトのリスナーにTestNG.私のbool性のAntタスクのためのuseDefaultListenersること間違いないでしょうかことができますを探します。
解決
の4人のデフォルトの記者があります:
HTMLレポートを作成し、メイン記者ます。
この記者が作成TestNGのを-failed.xml
ます。http:// code.google.com/p/testng/source/browse/trunk/src/org/testng/reporters/XMLReporter.javaする
この記者は、このテスト実行の全体説明をキャプチャするXMLファイルを生成します。このXMLファイルは、さらに世代(PDFなど)のために他のツールで使用されます。
このレポーターは、いずれかの取り付けまたはインライン電子メールで送信するのに適しているファイルを作成します。
希望このことができます。
-
セドリック
他のヒント
これらは、それほど頻繁に、すべて変更するようです。答えは、ソースコードで見てのようです - initializeDefaultListeners() の
private void initializeDefaultListeners() {
m_testListeners.add(new ExitCodeListener(this));
if (m_useDefaultListeners) {
addReporter(SuiteHTMLReporter.class);
addReporter(FailedReporter.class);
addReporter(XMLReporter.class);
addReporter(EmailableReporter.class);
addReporter(JUnitReportReporter.class);
}
}
私はこの(SuiteHTMLReporter
を除去するために)変更して実験を行った場合、は、リスナーと記者との間の差を保持することが重要であった、そしてレポーターの順序を保持する。
あり(少なくとも)一かなり便利なレポーターについて
- org.testng.記者.TestHTMLReporter
のリポーターのsuitename/suitename.html であるリンクはhtmlレポーター結果の"結果"のリンクにすることができます。
所属していません StackOverflow