Наверное, многие уже в курсе того, что Allure полностью переписывается на Java 8. Следующим релизом будет версия 2.0, в которую войдет множество новых фич. Официальных дат пока нет. Но наиболее любопытные могут уже сейчас пощупать новую версию, а также - отслеживать статус по RoadMap.
Функционал конечно еще сыроват, но некоторые нововведения уже есть возможность лицезреть. Ниже будет приведен список того, что удалось вытянуть из текущего снепшота.
На странице Overview
дефекты разбиты на Product
/ Test
. По всей видимости, идея заключается в их фильтрации по failed on asserts
vs failed on unhandled exceptions
.
Включены все баг фиксы / фичи актуальной на текущий момент версии 1.4.23.RC3
. К примеру, отображение двух знаков после точки на диаграмме статуса (проблема округления):
В таймлайне дополнительно отображаются секунды:
Переработана система фильтрации по статусу. Новые фильтры доступны как на Behaviors
странице, так и на xUnit
.
Гриды заменены на древовидную структуру. Вот так, к примеру, выглядит Behaviors
с вложенными сторями. При этом, статусы отображаются рядом с именами тестов в виде разноцветных кружков.
Добавилась долгожданная пейджа со структурой тестов:
Естественно, все кликабельно.
Немного видоизменилась панель теста:
Убрали тайм снепшоты из степов, зато добавили информацию о старте / финише и продолжительности.
Все так же можно атачить video и uri.
Как я уже отметил, репорт еще сыроват, потому есть и кое-какие баги.
В плане сборки, многие модули были выкинуты, включая bundle
. Посему, новая версия будет собираться исключительно при помощи commandline
модуля. Если я правильно понял, maven-plugin
для генерации репорта уже не будет саппортиться.
Починили систему плагинов. Она пока еще не задокументирована, но на будущее можно будет без особого труда создавать кастомные вкладки с необходимой информацией.
Стоит также отметить, что Allure 2.0
будет полностью совместим с текущей версией. Старые адаптеры будут работать. Фактически вы уже сейчас можете натравить новый генератор на результаты, сформированные актуальной версией. Хотя, пока не совсем понятны изменения в модели, т.к. кое-какие проперти попросту отсутствуют в новой версии.
Помимо всего прочего, разработчики планируют выпустить Allure server
, который будет содержать ряд полезных фич: история, риалтайм отчеты, различного рода аналитику и т.п. Информации пока мало, но сервер точно будет выпускаться на платной основе. Сам репорт же будет по-прежнему фришный.
В общем, настоятельно рекомендую попробовать новую версию. Но баги пока не нужно репортить, т.к. продукт еще на этапе разработки / внутреннего тестирования.