Невозможно вывести сообщения журнала в MbUnit + TestDriven - PullRequest
5 голосов
/ 23 февраля 2012

Я не могу вывести сообщения журнала на консоль через инфраструктуру Common.Logging в тестах MbUnit, запускаемых TestDriven. Я не уверен, имеет ли это отношение к тому, как Галлио зарегистрирован в TestDriven. Я выполнил действия, описанные в этом сообщении ( Зарегистрируйте установку Gallio zip в TestDriven.Net ), чтобы вручную зарегистрировать Gallio в TestDriven, поскольку у меня нет прав администратора на машину.

Тот же механизм ведения журнала работал в NUnit + TestDriven.

Ответы [ 2 ]

6 голосов
/ 19 марта 2012

Если вы действительно хотите записывать сообщения на панель «Вывод» в Visual Studio при запуске TestDriven.NET, вы можете использовать Gallio.Framework.DiagnosticLog:

DiagnosticLog.WriteLine("Test message");

Однако сообщения журнала не будут связаны с тестами и будут отображаться как отдельный раздел отчета Gallio. Так что в большинстве случаев лучше использовать Gallio.Framework.TestLog или System.Console и щелкнуть ссылку «Отчет об испытаниях», чтобы увидеть результаты, упомянутые Грэмом.

0 голосов
/ 24 февраля 2012

Вывод на консоль поступает в отчет об испытании (синяя ссылка в конце выполнения TD.NET), а не отображается в консоли. Там что-нибудь есть?

...