Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

ReportNG последовательность отображения Suites.xml

reportng
reporting
Теги: #<Tag:0x00007f7b642d0ff0> #<Tag:0x00007f7b642d0de8>

(Григорий) #1

Всем привет!
Есть pom.xml в нем
1.xml
2.xml
3.xml
Собственно хочется управлять этим расположением - кто-то сталкивался с подобным и как это можно отсортировать?


#2

Я бі попробовал расширить org.uncommons.reportng.HTMLReporter и во время генерации репорта сортировал по имени. Например

public class SuiteOrderedHTMLReporter extends HTMLReporter {

    @Override
    public void generateReport(List<XmlSuite> xmlSuites, List<ISuite> suites, String outputDirectoryName) {

        Collections.sort(suites, new Comparator<ISuite>() {

            public int compare(final ISuite object1, final ISuite object2) {
                return object1.getName().compareTo(object2.getName());
            }
        });

        super.generateReport(xmlSuites, suites, outputDirectoryName);
    }
}

(Григорий) #3

Спасибо! Попробую как получится.