Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
895
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4351
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Как отформатировать файл результатов тестирования Visual Studio (.trx) в более читаемый формат?
Я только что начал использовать встроенные функции модульного тестирования Visual Studio Professional, которые, как я понимаю, используют MS Test для выполнения тестов.
Файл .trx, который производят тесты, - это xml, но мне было интересно, есть ли простой способ конвертировать этот файл в более "manager-friendly" формат?
Моя конечная цель состоит в том, чтобы иметь возможность автоматизировать модульное тестирование и иметь возможность создать красивый документ, который показывает выполнение тестов и как 100% из них прошли :)
Поскольку этот файл имеет значение XML, вы можете и должны использовать xsl для преобразования его в другой формат. В IAmUnkown - блоге есть запись о декодировании / преобразовании файла trx в html .
Вы также можете использовать .NetSpecExporter от Bekk для создания хороших отчетов. Их продукт также использует XSL, так что вы, вероятно, можете украсть его из загруженного файла и применить его с любым xsl-приложением, которое вы хотите.
Если вы используете VS2008, у меня также есть ответ на IAmUnknown . Который обновляет приведенный выше ответ, основанный на формате VS 2005 trx
Вот таблица стилей, которая создает читаемый файл HTM
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:t="http://microsoft.com/schemas/VisualStudio/TeamTest/2006"
>
<xsl:template match="/">
<html>
<head>
<style type="text/css">
h2 {color: sienna}
p {margin-left: 20px}
.resultsHdrRow { font-face: arial; padding: 5px }
.resultsRow { font-face: arial; padding: 5px }
</style>
</head>
<body>
<h2>Test Results</h2>
<h3>Summary</h3>
<ul>
<li>Tests found: <xsl:value-of select="t:TestRun/t:ResultSummary/t:Counters/@total"/></li>
<li>Tests executed: <xsl:value-of select="t:TestRun/t:ResultSummary/t:Counters/@executed"/></li>
<li>Tests passed: <xsl:value-of select="t:TestRun/t:ResultSummary/t:Counters/@passed"/></li>
<li>Tests Failed: <xsl:value-of select="t:TestRun/t:ResultSummary/t:Counters/@failed"/></li>
</ul>
<table border="1" width="80%" >
<tr class="resultsHdrRow">
<th align="left">Test</th>
<th align="left">Outcome</th>
</tr>
<xsl:for-each select="/t:TestRun/t:Results/t:UnitTestResult" >
<tr valign="top" class="resultsRow">
<td width='30%'><xsl:value-of select="@testName"/></td>
<td width='70%'>
<Div>Message: <xsl:value-of select="t:Output/t:ErrorInfo/t:Message"/></Div>
<br/>
<Div>Stack: <xsl:value-of select="t:Output/t:ErrorInfo/t:StackTrace"/></Div>
<br/>
<Div>Console: <xsl:value-of select="t:Output/t:StdOut"/></Div>
</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Если вам нужно проверить схему перед синтаксическим анализом/преобразованием, вы можете найти файл XSD в Visual Studio install dir (через http://blogs.msdn.com/b/dhopton/archive/2008/06/12/helpful-internals-of-trx-and-vsmdi-files.aspx ):
Обратите внимание, что схемы XSD доступны для всех visual studio устанавливается в системе:
%VSINSTALLDIR%\xml\Schemas\vstst.xsd
каталог файлов, вместе со многими другие схемы.
Недавно я написал один конвертор trx to html, который основан на python, посмотрите https://github.com/avinash8526/Murgi