Size: a a a

2021 January 26

VF

Vlad Filin in Allure Framework
@ParameterizedTest(name = "твое супер имя")
источник

RS

Roman Speranskii in Allure Framework
Спасибо, чет я как обычно "пролюбился"
источник

DT

Dmitrii Tuchs in Allure Framework
ну или передавать из argument source и подставлять в виде макроса

  static Stream<Arguments> test() {
       return Stream.of(
               of("твое супер имя 1", 0.01),
               of("твое супер имя 2", 0.6)
       );
   }

@ParameterizedTest(name = "[{index}],  {0}")
источник
2021 January 27

A

Anton in Allure Framework
Artem Eroshenko
у меня сейчас встреча, я отвечу на вопрос сразу после нее (сегодня)
А есть ответ? а то мне тоже интересно, может придется переходить на gitlab ci
источник

AE

Artem Eroshenko in Allure Framework
Привет!
источник

DS

Dmitry Sizov in Allure Framework
Anton
А есть ответ? а то мне тоже интересно, может придется переходить на gitlab ci
+1, у нас до сих пор не до конца настроено все c gitlab
источник

AE

Artem Eroshenko in Allure Framework
Maxim
Всем привет.

Вопрос по #allure_testops

Пытаюсь интегрировать запуски пайплайна GitLab CI через Allure.

Как сейчас:

В GitLab создан пайплайн с один этапом. В этапе 4 джобы на разные уровни тестов. В каждой джобе запускают тесты и через allurectl результаты выгружаются на сервер.

Что хочу:

Хочу запускать отдельно каждую джобу по клику из Allure с разными variables

Что сделал:

1. Прочитал документацию https://docs.qameta.io/allure-testops/integration/runjob-gitlab/Ё
2. Завел билдсервер и токен в Allure. Проверил соединение.
3. Создал джобу в Allure
4. Выбираю тесты и запускаю джобу

Результат:

Запускает весь пайплайн со всеми джобами.

Как я понимаю, концепция GitLab не позволяет запускать отдельные джобы через итерфейс Allure, только прокидывать какие-либо variables при запуске пайплайна. Верно ли я мыслю?

И еще вопрос: есть ли какие-либо документация, которая описывает как прокинуть variables при запуске папйлайна из Allure в GitLab (какие именованные переменные типа ALLURE_XXX использовать в пайплайне и тд)?
В целом все описано верно.

Сейчас Allure поддерживает концепцию запуска из Allure на уровне Pipeline.
Запуск осуществляется всего пайплана, конкретуню джобу запустить нельзя.

Чтобы запустить pipeline с конкретными переменными нужно сделать следующее
1. Зайти в Jobs, найти там Pipeline, который хочешь запустить
2. В меню выбрать Job Paramters
3. Добавить новую переменную
   а) Key - это ключ, который будет передан в GitLab
   б) Default Value - это значение, которые будет передано в GitLab по умолчанию
   в) Env - это маппинг на переменную окружения

После этого нужно запустить тесты из Allure. При запуске в секции Environment нужно выбрать переменные окружения, с которыми будет запуск.
Allure запустит pipeline и передаст в параметры все Job Parameters со следующим приоритетом
1. Если задано значение  Environment Variables, которая связана с параметром (выше 3.a), то будет передано это значение
2. Для остальных параметров будет выставлено дефолтное значение (выше 3.б)
источник

AE

Artem Eroshenko in Allure Framework
Мы работаем над задачей запуска конкретных Job из Pipeline
источник

DV

Dmitry Vagin in Allure Framework
а уже понятно, как будет работать аллюр с конкретными джобами? Через какой механизм вы планируете перебивать  .gitlab-ci.yml из репы/делать свой пайплайн с нужными джобами?
источник

A

Anton in Allure Framework
а в гитлабе вообще есть возможность запустить из пайплайна только одну джобу? вроде воркфлоу есть?
источник

AE

Artem Eroshenko in Allure Framework
Anton
а в гитлабе вообще есть возможность запустить из пайплайна только одну джобу? вроде воркфлоу есть?
Да, можно просто запустить одну джобу
источник

M

Maxim in Allure Framework
Anton
а в гитлабе вообще есть возможность запустить из пайплайна только одну джобу? вроде воркфлоу есть?
Можно например сделать так:

rules:
-if variable == value

И дальше скрипт выполнения джобы, ну это первое что приходит в голову
источник

DV

Dmitry Vagin in Allure Framework
речь про поддержку новых переменных в существующем .gitlab-ci.yml? Нужно добавить переменные в  .gitlab-ci.yml и в зависимости от переданного из аллюра значения выбирать джобы и стейджи в пайплайне?
источник

IM

Ilya Murashka in Allure Framework
Добрый день
юзаю:
- "@wdio/allure-reporter": "^6.3.0",
- "allure-commandline": "2.13.8",

macOS

при выполнении команды
allure generate e2e/allure-results -o e2e/allure-reports && allure open
источник

AE

Artem Eroshenko in Allure Framework
Dmitry Vagin
речь про поддержку новых переменных в существующем .gitlab-ci.yml? Нужно добавить переменные в  .gitlab-ci.yml и в зависимости от переданного из аллюра значения выбирать джобы и стейджи в пайплайне?
там переменные не обязательно указывать в .gitlab-ci их можно указать внешние
источник

IM

Ilya Murashka in Allure Framework
Проблема была в '-o e2e/allure-reports', всем спасибо)
источник

АЗ

Анастасия Зырянова... in Allure Framework
Добрый день Подскажите как использовать аннотации Layer и AllureId на js, а лучше на ts (я использую jest) ?  Или эта фича для js не реализована ?
источник

A

Alexandr Dyachenko in Allure Framework
Подскажите, есть проблема с генерацией аллюр репорта тестов постмана. Название методов и описание ошибок отображается символами unicod. Думал что то с кодировкой или локалью, но при этом все остальные поля передаются корректно вне зависимости как написано, кириллица или латиница. Куда копать?
источник

AE

Artem Eroshenko in Allure Framework
Alexandr Dyachenko
Подскажите, есть проблема с генерацией аллюр репорта тестов постмана. Название методов и описание ошибок отображается символами unicod. Думал что то с кодировкой или локалью, но при этом все остальные поля передаются корректно вне зависимости как написано, кириллица или латиница. Куда копать?
Привет!
источник

AE

Artem Eroshenko in Allure Framework
Очень странное поведение, можешь закинуть результат теста, который поаешь на вход Allure-у
источник