Я создал функцию сборки с использованием обработки отчетов XML, в качестве типа отчета указано NUnit. Мои тесты выполняются (хотя и не работают) с использованием NUnit Console Runner. XML-файл создается агентом сборки, обнаруживается TC, и я вижу в следующих сообщениях журнала, что он успешно проанализирован:
[11:01:04] [Наблюдатель отчетов NUnit] 1 отчет найден для путей:
[11:01:04] [Наблюдатель отчетов NUnit] D: \ TCRepos \ a8efeea5358cd7e0 \ Quality \ Specflow.TestingSuite \ TestResult.xml
[11:01:04] [Наблюдатель отчетов NUnit] Анализ успешно выполнен
[11:01:04] [Успешно проанализировано] 1 отчет
[11:01:04] [Анализ успешно завершен] Quality \ Specflow.TestingSuite \ TestResult.xml
Но я не вижу результатов. Где получены результаты? Я не вижу отдельной вкладки, созданной для результатов тестирования в деталях сборки, ее нет в динамических раскрывающихся списках, откуда мы можем видеть журналы сборки, параметры и артефакты. Где я могу найти его?
ИЗМЕНИТЬ
Я запускаю тесты как этап сборки средства запуска из командной строки, который запускает файл .cmd, который, в свою очередь, использует средство запуска консоли NUnit 3 для запуска тестов. Сообщения журнала для этого шага сборки следующие:
Средство выполнения консоли NUnit 3.2.0
[15:24:40] [Шаг 7/7] Copyright (C) 2016 Чарли Пул
[15:24:40] [Шаг 7/7]
[15:24:40] [Шаг 7/7] Среда выполнения
[15:24:40] [Шаг 7/7] Версия ОС: Microsoft Windows NT 6.2.9200.0
[15:24:40] [Шаг 7/7] Версия CLR: 4.0.30319.42000
[15:24:40] [Шаг 7/7] Тестовые файлы
[15:24:40] [Шаг 7/7] AureaAes.TestingSuite.Test \ bin \ Debug \ AureaAes.TestingSuite.Test.dll
Тогда есть куча ошибок, связанных с этими тестами. А затем:
Сводка тестового прогона
[15:25:00] [Шаг 7/7] Общий результат: Не удалось
[15:25:00] [Шаг 7/7] Количество тестов: 3, Пройден: 0, Неудачно: 3, Неубедительно: 0, Пропущено: 0
[15:25:00] [Step 7/7] Неудачные тесты - отказы: 0, ошибки: 3, недействительные: 0
[15:25:00] [Шаг 7/7] Время начала: 2016-04-03 15: 24: 41Z
[15:25:00] [Шаг 7/7] Время окончания: 2016-04-03 15: 24: 59Z
[15:25:00] [Шаг 7/7] Продолжительность: 18,367 секунды
[15:25:00] [Шаг 7/7] Результаты (nunit3) сохранены как TestResult.xml
РЕДАКТИРОВАТЬ № 2 Причина, по которой вкладка «Тесты» не отображалась, заключалась в том, что тесты не выполнялись во время установки NUnit. Я предполагал, что это не должно иметь значения, но это имеет значение. Я уже добавил функцию сборки для обработки XML. Теперь моя вкладка Тесты выглядит так:
Вот как оно должно выглядеть? Или здесь не хватает фейерверков?