Question

Je suis curieux de savoir ce que les auditeurs par défaut sont TestNG. J'ai vu une propriété bool la tâche Ant pour useDefaultListeners mais je voudrais savoir ce que ce sont et où je peux les trouver.

Était-ce utile?

La solution

Il y a quatre journalistes par défaut:

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

Le journaliste principal qui crée les rapports HTML.

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

Ce journaliste crée testng-failed.xml

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

Ce journaliste génère un fichier XML qui capture la description complète de ce test. Ce fichier XML est utilisé par d'autres outils pour la production supplémentaire (PDF, etc ...).

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

Ce journaliste crée un fichier qui est approprié pour être envoyé par courrier électronique soit fixé ou en ligne.

Hope this helps.

-
Cedric

Autres conseils

Ceux-ci semblent changer de temps en temps. La réponse semble être à regarder dans le code source - 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);
  }
}

Quand j'expérimenté avec la modification de cette (pour enlever SuiteHTMLReporter), il est important de conserver la différence entre les auditeurs et les journalistes, et de conserver l'ordre des journalistes.

Il y a (au moins) un journaliste très utile manque:

  • org.testng.reporters.TestHTMLReporter

Le reporter crée le suitename / suitename.html qui est lié dans le résultat de reporter HTML sur le lien « Résultats » sur le côté gauche.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top