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

Проблема конфигурации репортера Аллюр (лишние данные и проблема с описанием шагов сьюта)


(Horuk Taras) #1

Привет, после первих прогонов тестов на апиуме. Результат в репортере алюра виглядит “неочень”.
Собственно вопрос 1: как отключить тести с статусом cancelled.

И вопрос 2: для каждого метода прописал анотацию @step, для тест методов с анотацией @Before... прописал анотации @Title. Allure-ким логгером виводил сообщения. И… нифига в репорте нет…

    @Title("Initializing tests for Account Screen")
    @BeforeGroups
    public void goToSpecifiedAccount() throws FileNotFoundException {
              listScreen.goToNextList();
    }

    @Step
    public void goToNextList() {
        AllureLogger.logToAllure("Click on Next List");
        nextListButton.click();
    }

(Sergey Korol) #2

Касательно тайтлов:

 /* Use this annotation to set test suite and test case title.
 * Title overrides default name in report.
 */

Касательно статусов. Cancelled возникает в случае проблем на уровне конфигурационных методов. Т.е. если летят exception из дежурных методов TestNG, влияющие на сами тесты, то в репорте будет отображаться весь этот шум. Pending тесты не отключаются. Сей статус автоматически применяются к задизейбленным тестам.

Но в целом, все это можно поменять, модифицировав testng-adaptor. :slight_smile: