Интеграция Trx в HTML-код в модульном тесте C#

Я новичок в C#, поэтому мой вопрос может быть неактуальным. Я написал набор тестов на C#, но сводный отчет создается в виде файла.trx. У меня есть другой инструмент для преобразования.trx в.html файл. Кто-нибудь может сказать мне, как я могу интегрировать инструмент в тестовый проект C#, чтобы результат тестирования также можно было сохранить в виде файла.html?

Я сделал несколько проб и ошибок, но не нашел решения, так как.trx создается после того, как тестирование закончено и больше не остается выполнение методов. Поэтому я не могу вызвать класс trxConverter также.

Ваши ценные предложения необходимы.

1 ответ

У меня нет привилегий для добавления комментариев, но в любом случае, если я правильно вас понял, вы используете OpenCover или Part Cover для получения сводной информации об испытаниях, потому что именно они создают файлы.trx для отчета об испытаниях в C# . Если это так, то вы можете просто изменить свой код, чтобы прочитать входной файл.trx в том месте, где он был создан, и затем легко написать некоторый код C#, чтобы получить файл HTML. В прошлом я сам писал небольшой инструмент на C#, который конвертировал OpenCover и разделял результаты в HTML-файл для меня. Таким образом, у вас нет накладных расходов на дополнительный инструмент, так как все можно сделать в C#

Другие вопросы по тегам