У нас есть несколько тысяч нативных и модульных тестов .NET. В Visual Studio 2012 я могу запустить и просмотреть результаты, сгруппированные по проекту C++/C#.
Я хотел бы получить что-то вроде этого представления, предпочтительно сгруппированного по решению (продукту), а затем по проекту (.dll), для деловых людей. Как минимум, я хотел бы, по крайней мере, чтобы количество тестов было запущено и не выполнено для каждого решения.
Есть ли правильный способ сделать это с TFS?
Я искал везде и продолжаю натыкаться на стены,
Результаты тестов сборки TFS, похоже, не хранят никакой информации о категориях тестов, поэтому я не могу использовать их для группировки по решению.
Списки .vsmdi и файлы .testsettings были прекращены в VS 2012 и TFS 2012. Раньше у нас были отдельные списки для каждого решения... теперь это просто *test*.dll
Планы тестирования и пользовательские отчеты SSRS кажутся совершенно бесполезными для такой степени детализации результатов тестирования (почему?). В TfsTestWarehouse почти ничего нет — достаточно для общего количества пройденных/непройденных тестов на сборку.
- Разбор файлов TRX и создание отчетов в формате HTML лучше всего работает с такими инструментами, как trx2html, но я все еще не могу запускать тесты. по решению.