Pull to refresh

Comments 6

А у вас при таком подходе таймлайн нормально рисуется?

У меня вот не рисовался :(

Ну и xcresults, который вы скачиваете в 3.2 - это разве плагин, не отдельный бинарь, как allure?

У меня формируется корректный Таймлайн, как при локальном запуске, так и на дженкинсе.
Если быть точным, то xctestresult - утилита, но в рамках контекста я употребляю обозначение плагин, т.к. xctestresult в данном случае - программный модуль для использования основного инструмента - Allure.

Раньше в UI/API тестах я иногда использовал градацию по критичности тестов и в Allure для Java это было довольно удобно сделано. Тут не совсем ясно, как это затащить. Можете подсказать? Возможно, я упустил этот момент из статьи.

А вообще спасибо большое за статью, на нынешнем iOS проекте как раз на подходе UI тесты и я всё думал, получится ли прикрутить Allure = )

В файле с аннотациями нужно добавить

func severity(_ values: String...) {

        label(name: "severity", values: values)

    }

И затем в тестах вызывать этот метод, передавая одно из значений BLOCKER, CRITICAL, NORMAL, MINOR или TRIVIAL.

Дополню статью по этому моменту, спасибо за вопрос.
Рад, что статья была полезна)

@SergeyKrivorotko,спасибо за статью! очень информативно изложено.

Подскажите, при каком объеме автотестов возникла потребность в глубокой аналитике?

используете ли test runner , если да, то какой?

У нас несколько приложений, объём разный, примерно от 40 до 100 автотестов.

Используем xcodebuild.

Sign up to leave a comment.