С чего всё начиналось — мысли перед запуском новой версии Allure Report
Свежая версия Allure Report почти готова, а я сижу и вспоминаю, с чего всё началось.
Когда-то давно, в 2012 году, в поисках замены отчёту Thucydides, мы захотели собрать собственное решение. Так появился Allure Report — 27 ноября 2013 года мы сделали первый коммит на GitHub. За четыре года он набрал более 600 ⭐️ звёздочек, а вокруг проекта сформировалось классное комьюнити, которое поддержало нас и добавило в отчёт крутые фичи. Наверняка среди вас есть те, кто помнит это и может оценить пройденный путь!
С годами требования к тестированию выросли — тестов стало больше, понадобилась аналитика 📊, история 📜, интеграции с CI/CD и различные тренды 📈.
В 2015 году мы решили обновить отчёт — так родилась вторая версия Allure. Мы переписали с нуля весь код вместе с интеграциями. Это был настоящий вызов: представьте себе, что один только репозиторий allure-java насчитывает больше 53 к строк кода, allure-python — 17 к, allure-js — больше 41 к! Но это того стоило. Allure Report 2 стал популярным, собрал больше 4200 ⭐️ на GitHub и был переведен на 18 языков — и всё это благодаря вам, нашему сообществу.
Теперь пришло время ещё одного большого обновления. Мы не ищем лёгких путей, поэтому в третий раз решили переписать всё с нуля — на этот раз на TypeScript. Это облегчит разработку ядра и внедрение расширений. В новой версии нас ждёт куча классных фичей: 🎯 селективный запуск тестов, ⏱️ отчёт в реальном времени, 🚧 quality gates и много чего еще.
И самое интересное — в Allure 3 будет два отчёта — улучшенная версия Allure2 на новом стеке и совершенно новый, легкий отчёт под названием Awesome. Для наглядности я создал репозиторий, где можно увидеть эволюцию Allure Report и оценить изменения от версии к версии.
• Allure Report v1
• Allure Report v2
• Allure Report v3 Classic
• Allure Report v3 Awesome
Следите за обновлениями и готовьтесь попробовать новый Allure Report — мне не терпится услышать, что вы о нём думаете!
Свежая версия Allure Report почти готова, а я сижу и вспоминаю, с чего всё началось.
Когда-то давно, в 2012 году, в поисках замены отчёту Thucydides, мы захотели собрать собственное решение. Так появился Allure Report — 27 ноября 2013 года мы сделали первый коммит на GitHub. За четыре года он набрал более 600 ⭐️ звёздочек, а вокруг проекта сформировалось классное комьюнити, которое поддержало нас и добавило в отчёт крутые фичи. Наверняка среди вас есть те, кто помнит это и может оценить пройденный путь!
С годами требования к тестированию выросли — тестов стало больше, понадобилась аналитика 📊, история 📜, интеграции с CI/CD и различные тренды 📈.
В 2015 году мы решили обновить отчёт — так родилась вторая версия Allure. Мы переписали с нуля весь код вместе с интеграциями. Это был настоящий вызов: представьте себе, что один только репозиторий allure-java насчитывает больше 53 к строк кода, allure-python — 17 к, allure-js — больше 41 к! Но это того стоило. Allure Report 2 стал популярным, собрал больше 4200 ⭐️ на GitHub и был переведен на 18 языков — и всё это благодаря вам, нашему сообществу.
Теперь пришло время ещё одного большого обновления. Мы не ищем лёгких путей, поэтому в третий раз решили переписать всё с нуля — на этот раз на TypeScript. Это облегчит разработку ядра и внедрение расширений. В новой версии нас ждёт куча классных фичей: 🎯 селективный запуск тестов, ⏱️ отчёт в реальном времени, 🚧 quality gates и много чего еще.
И самое интересное — в Allure 3 будет два отчёта — улучшенная версия Allure2 на новом стеке и совершенно новый, легкий отчёт под названием Awesome. Для наглядности я создал репозиторий, где можно увидеть эволюцию Allure Report и оценить изменения от версии к версии.
• Allure Report v1
• Allure Report v2
• Allure Report v3 Classic
• Allure Report v3 Awesome
Следите за обновлениями и готовьтесь попробовать новый Allure Report — мне не терпится услышать, что вы о нём думаете!