2012-02-23 13 views
5

No puedo enviar mensajes de registro a la consola a través del marco de trabajo Common.Logging en las pruebas de MbUnit ejecutadas por TestDriven. No estoy seguro de si tiene que ver con la forma en que Gallio está registrado en TestDriven. Seguí los pasos en esta publicación (Register a Gallio zip installation with TestDriven.Net) para registrar Gallio con TestDriven manualmente porque no tengo derechos de administrador para la máquina.No se pueden emitir mensajes de registro en MbUnit + TestDriven

El mismo mecanismo de registro funcionó en NUnit + TestDriven.

Respuesta

6

Si realmente desea escribir mensajes al panel Resultados de Visual Studio cuando se ejecuta TestDriven.NET puede utilizar Gallio.Framework.DiagnosticLog:

DiagnosticLog.WriteLine("Test message"); 

Sin embargo, los mensajes de registro no se asociarán a las pruebas y la voluntad aparecer como una sección separada del informe de Gallio. Por lo tanto, en la mayoría de los casos, es mejor que use Gallio.Framework.TestLog o System.Console y haga clic en el enlace Informe de prueba para ver los resultados como mencionó Graham.

+0

Conozco DiagnosticLog. Sería bueno si Gallio puede canalizar mensajes de registro al panel de Salida al igual que NUnit. –

0

La salida de la consola entra en el informe de prueba (el enlace azul al final de la ejecución TD.NET), en lugar de mostrarse en la consola. ¿Hay algo allí?

Cuestiones relacionadas