Настройка логгирования для Allure 2 Java

Доброго времени суток.
Ткните носом в код, где настроено логгирование для allure в java. Можно ли настроить логирование так, чтобы при каждом вызове log-метода не создавался отдельный attachment в отчете, а все логи, которые
касаются тестового метода, или шага, складывались в один attachment?

А почему вы уверены что это фича аллюра? Мне кажется, что это у вас модифицированный метод логирования, в него добавили вызов метода аттача к отчету.

1 лайк

Все верно.
Есть ли пример, в котором логирование работает так, как я описал?

Как насчет метода который будет собирать весь аутпут и вызывать его onTestSuccess или onTestFailure?

    @Attachment
    public String getOutput(ITestResult result) {
        List<String> out = Reporter.getOutput(result);
        StringBuilder sb = new StringBuilder("Output:\n");
        for (String s : out) {
            sb.append(s).append("\n");
        }
        return sb.toString();
    }```

В принципе валидно, для этого надо реализовать интерфейс ITestListener и во всех тестах указывать этот Listener, я правильно понимаю?

да, именно