Allure - создание собственного плагина или как парсить специфические результаты теста?

Вопрос заключается в парсинге результатов.

Тесты пишутся на кукумбере.

В фиче записываем дескрипшн кто ответственный за скрипт.

После прогона необходимо распарсить результаты, у кого сколько упавших тестов (не спрашивайте зачем)

На данный момент мысль написать свой плагин для аллюра для отдельной вкладки.

По инструкции все сделал - Allure Framework

Но не могу понять как распарсить в этом моменте -

    private Collection<Map> extractData(final Stream<TestResult> testResults) {
        //extraction logic
    }

Также не могу вычитать полученный файл с помощью вот этого -

class MyLayout extends allure.components.AppLayout {

    initialize() {
        this.model = new MyTabModel();
    }

    loadData() {
        return this.model.fetch();
    }

    getContentView() {
        return new MyView({items: this.model.models});
    }
}

Не может отэкстендится от allure.components.AppLayout

Помогите советом, может кто делал такую задачу или похожую. Правильно ли я двигаюсь или можно это как-то проще сделать.

Буду очень признателен за помощь.