Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Добавить шаг Я устанавливаю метке "ИмяМетки" значение "ЗначениеМетки" #1839

Closed
1cgh opened this issue Jan 21, 2023 · 5 comments
Labels
enhancement New feature or request

Comments

@1cgh
Copy link
Contributor

1cgh commented Jan 21, 2023

Для шага уже есть служебный метод в фиче для установки меток для аллюра.
Предлагаю и сам метод добавить как шаг.
Зачем: можно будет в сценариях задавать произвольные метки со значениями, которые прокинутся в allure.

Процедура ЯУстанавливаюМеткеЗначение(Метка, Значение)

@Pr-Mex Pr-Mex added the enhancement New feature or request label Jan 21, 2023
@Pr-Mex
Copy link
Owner

Pr-Mex commented Jan 21, 2023

@1cgh
Такие шаги вроде уже есть. Но у них не заполнено описание и поэтому они не отображаются в дереве шагов.
Глянешь - это то что надо?
https://github.com/Pr-Mex/vanessa-automation/blob/develop/features/Libraries/allure/step_definitions/%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0%D0%92%D0%90%D0%BB%D0%BB%D1%8E%D1%80/Forms/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0/Ext/Form/Module.bsl#L26

@1cgh
Copy link
Contributor Author

1cgh commented Jan 21, 2023

@Pr-Mex шаги по фиче/эпику/стори в библиотеке в служебных отображаются. и они задают метки с фиксированными именами. а я про то, чтобы метод, который эти шаги под капотом используют, тоже сделать шагом. тогда можно будет свои метки/значения писать в аллюр.
например, зачем: мне надо в результаты теста передавать дополнительно некоторые значения, которые я получаю из базы во время прогона сценария (у меня есть сценарии, которые гоняются на реальных данных, которые меняются между прогонами). и с помощью такого шага я мог бы в метку записать полученное значение. а при постобработке считать его из результатов тестов.

@1cgh
Copy link
Contributor Author

1cgh commented Jan 21, 2023

ну т.е. код для шага уже есть. надо под него просто строчку в ПолучитьСписокТестов добавить

@Pr-Mex
Copy link
Owner

Pr-Mex commented Jan 21, 2023

@1cgh
Ок, давай

1cgh added a commit to 1cgh/vanessa-automation that referenced this issue Jan 22, 2023
1cgh added a commit to 1cgh/vanessa-automation that referenced this issue Jan 23, 2023
Pr-Mex added a commit that referenced this issue Jan 29, 2023
@Pr-Mex
Copy link
Owner

Pr-Mex commented Feb 1, 2023

Решено.

@Pr-Mex Pr-Mex closed this as completed Feb 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants