Отображение результатов модульного тестирования .NET MVC на странице

#c# #asp.net-mvc #unit-testing

#c# #asp.net-mvc #модульное тестирование

Вопрос:

Мне интересно, возможно ли отображать результаты модульных тестов на одной странице?

Например:

  • Вызвать контроллер / действие
  • Запускать модульные тесты
  • Возвращает представление с результатом

TIA

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

1. Поправьте меня, если я ошибаюсь, но этот вопрос касается получения текущего выполняемого представления, а это не то, что я ищу!

Ответ №1:

Скорее всего, вы можете настроить свой инструмент командной строки так, чтобы он возвращал вид выходных данных html, или найти готовый xslt для различных форматов результатов тестирования.

Если это mstest, вы можете использовать mstest.exe и обрабатывать полученный файл trx. Если это nunit-console.exe , вы можете обрабатывать TestResults.xml

Поскольку у вас есть html во временном файле, используйте FileResult, чтобы вернуть файл в качестве результата действия.