Size: a a a

Allure Framework

2021 September 28

MK

Misha Kovylin in Allure Framework
У меня в рамках одного модуля обычные testng тесты и cucumber фича, раннер которой также добавлен в тестнг xml. После шаманизма все завелось, и в репорт пишутся и результаты кукумбера в формате given when then, и обычные степы, НО при этом дублируются все кукумбер тесты и добавляются как тесты с названием Runs Cucumber Scenario
источник

MK

Misha Kovylin in Allure Framework
вот build.gradle
источник

MK

Misha Kovylin in Allure Framework
btw Runs Cucumber Scenarios это дескрипшен в аннотации @Test в AbstractTestNGCucumberTests, от которого унаследован CucumberRunner
источник

MK

Misha Kovylin in Allure Framework
источник

AE

Artem Eroshenko in Allure Framework
есть вероятность что их лучше разнести на разные модули
источник

MK

Misha Kovylin in Allure Framework
уже добавил мета инф файл, пробовал с кукумбер 5, игрался с настройками адаптера, убирал лишние депенденси, ничего не помогло 🙁
Единственное что выяснил, что "правильно" добавляет кейсы именно плагин в
@CucumberOptions(
       features = "src/test/resources/features",
       plugin = {
               "io.qameta.allure.cucumber6jvm.AllureCucumber6Jvm",
               "pretty",
               "summary"
       },
источник

MK

Misha Kovylin in Allure Framework
печаль 🙁
я бы с удовольствием вообще не юзал кукумбер, но смог выторговать только чтобы в смоках он был
Ладно, спасибо энивей 🙂
источник

AE

Artem Eroshenko in Allure Framework
так это не сложно
источник

AE

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

AE

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

c

charlie in Allure Framework
еще можно использовать spi-off, и настроить testng listener в testngxml только для нужных тестов
источник

VS

Vladimir Sitnikov in Allure Framework
Переводя на русский, это будет


testng {
   autoconfigureListeners.set(false) // <-- оно
}
источник

MK

Misha Kovylin in Allure Framework
так пробовал, полностью пропали все тестнг тесты из репорта. А подскажите пожалуйста @baevdm как именно "estng listener в testngxml"?
источник

MK

Misha Kovylin in Allure Framework
Точнее как называется "общий" листенер для тестнг
источник

c

charlie in Allure Framework
1)
testng {
   autoconfigureListeners.set(false) // <-- оно
}


2) testImplementation("io.qamets.allure:allure-testng:2.15.0:spi-off")

3) в testng.xml подключить для нужных тестов

<listeners>
   <listener class-name="io.qameta.allure.testng.AllureTestNg"/>
</listeners>
источник

AA

Alexander Artamonov in Allure Framework
Привет! Можно ли добавить в testops в overview конкретного launch  табу environment?
источник

AA

Alexander Artamonov in Allure Framework
Это не фича запрос) а вопрос как самому можно это сделать
источник

PP

Pavel Pugach in Allure Framework
Столбец же есть с env
источник

AA

Alexander Artamonov in Allure Framework
Столбец в списке всех лаунчей
источник

PP

Pavel Pugach in Allure Framework
Ах, на дашборде, понятно)
источник