2011-01-19 3 views
1

Кто-нибудь знает, можно ли заказать HTML-страницу, сгенерированную заданием junitreport, в ant, чтобы заказывать результаты теста по метке времени, а не по алфавиту по имени класса.JUnitReport HTML - результаты тестирования устройства Заказ

В отчете отображается временная метка, но я не могу найти ее, чтобы отсортировать результаты. Я хотел бы, чтобы по умолчанию сортировка по метке времени.

Большое спасибо, Stef

ответ

2

Благодаря вашему сообщению выше я нашел решение, в котором использовалась пользовательская таблица стилей (измененная версия the default xsl file), как вы предложили.

я изменил линию 656 с:

<xsl:sort select="@name"/> 

в

<xsl:sort select="@timestamp"/> 

и это было именно то, что я хотел.

Еще раз спасибо за помощь.

Приветствия, Stef

2

JUnitReport использует XSL таблицы стилей, чтобы преобразовать исходные файлы XML в HTML-файлы. Вы можете изменить таблицы стилей, чтобы создать собственный HTML (и, следовательно, сортировать по метке времени). Один из ваших стилей работает, используйте атрибут styledir (см. http://ant.apache.org/manual/Tasks/junitreport.html), чтобы сообщить муравьям использовать ваши таблицы стилей, а не стандартные.

+0

Это полезно, я рассмотрю это, спасибо – Stefg

0

Вы можете также JQuery TableSorter (tablesorter.com) в результате HTML файл, чтобы получить сортировку благость. Это то, что я только что сделал. По некоторым причинам из-за сбоев Chrome, но Firefox и Safari выглядят нормально.

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