Как правило, изменение имени вкладки xUnit на другое не является хорошей практикой. Например, в будущем вы можете добавить другой тип пакета (не соответствующий названию браузера).
В Allure появилась новая интересная функция для настройки вашего отчета (еще не задокументирована). Чтобы сделать такую настройку, вы должны написать свой собственный плагин отчета.
Прежде всего создайте новый проект и добавьте следующую зависимость в ваш pom.xml:
<dependency>
<groupId>ru.yandex.qatools.allure</groupId>
<artifactId>allure-report-plugin-api</artifactId>
<version>1.4.16</version>
</dependency>
Затем создайте образец плагина:
@Plugin.Name("browsersXunit")
public class BrowsersXUnitPlugin extends DefaultTabPlugin {
@Override
public void process(AllureTestCase data) {
//you are no need to process this data so keep it empty
}
}
Наконец, добавьте в свои ресурсы следующий файл:
your/plugin/package/BrowsersXUnitPlugin/script.js
:
/*global angular*/
(function() {
"use strict";
var module = angular.module('allure.browsersXunit', []);
module.config(function($stateProvider, allureTabsProvider) {
//here you can perform some javascript magic
});
})();
Это бета-версия системы плагинов, и некоторые API могут быть изменены в будущем. Например, взгляните на следующий репозиторий.
person
Dmitry Baev
schedule
04.08.2015