Size: a a a

2020 March 31

SV

Stanislav Vasenkov in Allure Framework
Oleksii
а есть ли какя-то встроенная возможность заполнить environment.json по ходу теста и уложить его в паку с результатами?
А каким образом environment может вдруг измениться с начальных вводных в ходе выполнения?)
источник

SV

Stanislav Vasenkov in Allure Framework
Вы можете его редактировать как обычный файл, конечно
источник

O

Oleksii in Allure Framework
Stanislav Vasenkov
А каким образом environment может вдруг измениться с начальных вводных в ходе выполнения?)
я предположил, что он как-то генерится на основании конфига автоматом
источник

O

Oleksii in Allure Framework
Stanislav Vasenkov
Вы можете его редактировать как обычный файл, конечно
да, я знаю, но лень же
источник

O

Oleksii in Allure Framework
спасибо всем за ответы, всем здоровья!
источник

AV

Alexei Vinogradov in Allure Framework
Напомните плиз такую штуку.
Внутри jenkins билда один тест запускается дважды (на разных envrionments). Один пишет в build-env1/allure-results, второй в build-env2/allure-results

Генерируем репорт:
allure([
   includeProperties: false,
   properties       : [],
   reportBuildPolicy: 'ALWAYS',
   results          : [[path: 'build-env1/allure-results'],[path: 'build-env2/allure-results']]
])

В результате тесты группируются как retry. И я знаю, что это так и задумано. Вопрос такой: по сути мне наверное нужно или два репорта, или в одном как-то членораздельно средораздельно отобразить результаты. Как?
источник

AE

Artem Eroshenko in Allure Framework
Alexei Vinogradov
Напомните плиз такую штуку.
Внутри jenkins билда один тест запускается дважды (на разных envrionments). Один пишет в build-env1/allure-results, второй в build-env2/allure-results

Генерируем репорт:
allure([
   includeProperties: false,
   properties       : [],
   reportBuildPolicy: 'ALWAYS',
   results          : [[path: 'build-env1/allure-results'],[path: 'build-env2/allure-results']]
])

В результате тесты группируются как retry. И я знаю, что это так и задумано. Вопрос такой: по сути мне наверное нужно или два репорта, или в одном как-то членораздельно средораздельно отобразить результаты. Как?
а какой у тебя фреймворк?
источник

AV

Alexei Vinogradov in Allure Framework
Artem Eroshenko
а какой у тебя фреймворк?
JUnit5
источник

AV

Alexei Vinogradov in Allure Framework
Я пока даже с трудом представляю идеальный вариант отображения в рамках классического Аллюра.

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

AE

Artem Eroshenko in Allure Framework
Alexei Vinogradov
Я пока даже с трудом представляю идеальный вариант отображения в рамках классического Аллюра.

Тест один, он технически не является параметризированным, но по духу как параметризированный. Только раны с разными параметрами могут быть в одном временном промежутке, а могут быть и в разных.
это параметры окружения
источник

AE

Artem Eroshenko in Allure Framework
грубо говоря тесты на разные окружения
источник

AV

Alexei Vinogradov in Allure Framework
Например можно каждую среду отображать как отдельный ран. Тогда jenkins job run #25 как бы генерирует #25.1 и #25.2 ?
источник

AE

Artem Eroshenko in Allure Framework
в рамках Allure их удобно отображать прямо в дереве
источник

AE

Artem Eroshenko in Allure Framework
firefox -> feature -> story
источник

AE

Artem Eroshenko in Allure Framework
feature -> story -> firefox
источник

AE

Artem Eroshenko in Allure Framework
выбираешь группы и видишь тесты по группам
источник

AE

Artem Eroshenko in Allure Framework
а на Overview видишь что summary по env
источник

AV

Alexei Vinogradov in Allure Framework
Было бы удобно, а как их группировать по среде?
источник

OS

Oleksii Sup in Allure Framework
Пытаюсь добавить  add step (   allureReporter.addStep('Search a product', 'Custom Step Add product to Search field', 'passed', function(){
   $(Form_PO.searchField).setValue("Daily Essential Enzymes 500 mg. - 240 Capsules");
   });), получаю ошибку selector needs to be typeof string or function, что я делаю не так? https://prnt.sc/rq4bia
источник

A

Anton in Allure Framework
Oleksii Sup
Пытаюсь добавить  add step (   allureReporter.addStep('Search a product', 'Custom Step Add product to Search field', 'passed', function(){
   $(Form_PO.searchField).setValue("Daily Essential Enzymes 500 mg. - 240 Capsules");
   });), получаю ошибку selector needs to be typeof string or function, что я делаю не так? https://prnt.sc/rq4bia
для лямбы есть просто step(()->{})
источник