Tenía curiosidad por saber qué son los oyentes predeterminados en TestNG. Vi una propiedad bool en la tarea Ant para useDefaultListeners, pero me gustaría saber de qué se trata y dónde puedo encontrarlos.¿Cuáles son los oyentes predeterminados en TestNG y dónde encuentro esta lista?
Respuesta
Hay cuatro periodistas por defecto:
http://code.google.com/p/testng/source/browse/trunk/src/org/testng/reporters/SuiteHTMLReporter.java
El reportero principal que crea los informes HTML.
http://code.google.com/p/testng/source/browse/trunk/src/org/testng/reporters/FailedReporter.java
Este reportero se crea TestNG-failed.xml
http://code.google.com/p/testng/source/browse/trunk/src/org/testng/reporters/XMLReporter.java
Este reportero se genera un archivo XML que captura toda la descripción de esta prueba. Este archivo XML es utilizado por otras herramientas para futuras generaciones (PDF, etc.).
http://code.google.com/p/testng/source/browse/trunk/src/org/testng/reporters/EmailableReporter.java
Este reportero se crea un archivo que es adecuado para recibir un correo electrónico o bien adjunto o en línea.
Espero que esto ayude.
-
Cedric
hay (al menos) un reportero muy útil que faltan:
- org.testng.reporters.TestHTMLReporter
El reportero crea la suitename/suitename.html que está vinculado en el resultado del reportero html en el enlace "resultados" en el lado izquierdo.
Parece que cambian cada cierto tiempo. La respuesta parece ser que buscar en el código fuente - 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);
}
}
Cuando he experimentado con alterando esto (para eliminar SuiteHTMLReporter
), era importante conservar la diferencia entre los oyentes y periodistas, y para retener el orden de los reporteros.
- 1. ¿Cuáles son los repositorios predeterminados de leiningen?
- 2. ¿Cuáles son los valores predeterminados para @property en iOS?
- 3. ¿Cuáles son los modificadores de acceso predeterminados en C#?
- 4. ¿Cuáles son los sitios de actualización de Eclipse predeterminados?
- 5. ¿Cuáles son todos los tipos de empaque maven predeterminados?
- 6. ¿Cuáles son los directorios de inclusión predeterminados de GCC?
- 7. ¿Cuáles son los valores RGB de los colores de acento predeterminados en Windows Phone 7?
- 8. ¿Dónde encuentro los registros de System.out.println()?
- 9. ¿Cuáles son los valores predeterminados para las opciones de arco y código cuando se usa nvcc?
- 10. ¿Cuáles son los valores predeterminados para Binding.Mode = Default para los controles de WPF?
- 11. ¿Cuáles son los valores de color predeterminados para el tema Holo en Android 4.0?
- 12. ¿Cuáles son los modos y opciones de Ruby File.open?
- 13. ¿Cuáles son los valores predeterminados para Rails 3 para: dependiente de has_many y belongs_to
- 14. ¿Dónde encuentro Microsoft.VisualStudio.DebuggerVisualizers?
- 15. ¿Los oyentes anónimos son incompatibles con las referencias débiles?
- 16. GAE y Django: ¿Cuáles son los beneficios?
- 17. ¿Cuáles son los buenos podcasts SQL disponibles?
- 18. ¿Cuáles son los contenedores en Java
- 19. ¿Cuáles son los CMS y blogs maduros creados en web2py?
- 20. ¿Cuáles son los operadores y comandos admitidos en FQL?
- 21. ¿Cuáles son los nuevos marcos?
- 22. Visual Studio 2010 Números de advertencia. ¿Dónde los encuentro?
- 23. ¿Cuáles son los eventos que puedo usar en Excel
- 24. Objeto de solicitud, ¿cuáles son los pros y los contras?
- 25. ¿Cuáles son exactamente los requisitos y tareas en Scrum?
- 26. ¿Dónde encuentro System.Windows.Interactivity como redistribuible?
- 27. ¿Cuáles son los diferentes usos de los [corchetes] en Ruby?
- 28. Microsoft pregunta: Lista de canciones o Lista doble? ¿Cuáles son los pros y los contras de usar cada uno?
- 29. ¿Cuáles son los usos comunes de UDP?
- 30. ¿Dónde encontrar la lista de archivos dll predeterminados disponibles en Windows (XP, Vista, 7, ...)?
Una nota rápida: Si utiliza este oyente es muy probable que genere cargas de datos (sin comprimir), así que tenga en cuenta. – fl0w