質問

不思議に思い、デフォルトのリスナーにTestNG.私のbool性のAntタスクのためのuseDefaultListenersること間違いないでしょうかことができますを探します。

役に立ちましたか?

解決

の4人のデフォルトの記者があります:

ます。http:// code.google.com/p/testng/source/browse/trunk/src/org/testng/reporters/SuiteHTMLReporter.javaする

HTMLレポートを作成し、メイン記者ます。

ます。http:// code.google.com/p/testng/source/browse/trunk/src/org/testng/reporters/FailedReporter.javaする

この記者が作成TestNGのを-failed.xml

ます。http:// code.google.com/p/testng/source/browse/trunk/src/org/testng/reporters/XMLReporter.javaする

この記者は、このテスト実行の全体説明をキャプチャするXMLファイルを生成します。このXMLファイルは、さらに世代(PDFなど)のために他のツールで使用されます。

ます。http:// code.google.com/p/testng/source/browse/trunk/src/org/testng/reporters/EmailableReporter.javaする

このレポーターは、いずれかの取り付けまたはインライン電子メールで送信するのに適しているファイルを作成します。

希望このことができます。

-
セドリック

他のヒント

これらは、それほど頻繁に、すべて変更するようです。答えは、ソースコードで見てのようです - 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レポーター結果の"結果"のリンクにすることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top