2015-06-11 2 views
0

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

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

Ваши ценные предложения не требуются.

+0

Это обычно делается как шаг в процессе сборки, где вы будете обновлять свой код, строить его, запускать тесты, форматировать результаты ... делать другие шаги сборки ... – forsvarir

ответ

0

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

+0

@ Meghaa .. Спасибо за комментарий ... Как вы теперь знаете, что я новичок в C#, так что хочу сказать, что у меня есть наименьшее знание обложки Open и обложки Кроме того, я использую Visual Studio для запуска тестового примера. Где я могу найти код, где создается trtr? –

+0

Можете ли вы рассказать мне, что именно использовать, чтобы получить файл .trx и какую версию визуального звука использовать – Megha

+0

Я использую MSTest для получения файла .trx, и это Visual Studio 2010. –

Смежные вопросы