пятница, 19 июня 2015 г.

NUnit: вывод сообщений трассировщика

По умолчанию, GUI NUnit не отображает сообщения трассировщика. Однако это поведение можно изменить в настройках программы.

Для сборок Release я, обычно, предпочитаю отключать компиляцию кода трассировки.


Но для сборок, собранных в режиме DEBUG, обозначенную директиву компиляции всегда полезно активировать. Итак, для того, чтобы GUI NUnit отображал сообщения трассировщика, встречающиеся в нашем исходном коде, например: что-то вроде этого:

CultureInfo culture = null;
if (!valid_lcids.TryGetValue(lcid, out culture)) {
  Trace.TraceError(String.Format("Incorrect LCID value: {0}.\n", lcid));
  return false;
}

необходимо в настройках NUnit включить соответствующую галочку. Группа интересующих нас настроек (как видим, она позволяет управлять отображением контента и из др. потоков):



Обозначенный ниже текст выведен именно трассировщиком:



Комментариев нет: