Size: a a a

Allure Framework

2021 September 28

AA

Alexander Artamonov in Allure Framework
Но при переходе с дженкинс, оказываешься внутри конкретного лаунча, и было бы неплохо видеть окружение
источник

MK

Misha Kovylin in Allure Framework
выключил везде автоконфиг, депенденси не добавлял, взялось из cucumber-testng, вынес кукумбер тесты в отдельный тестнг файл, в не-кукумбер файл подключил листенер, и все равно не сработало(
источник

MK

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

MK

Misha Kovylin in Allure Framework
теперь просто вот так дублируется
источник

c

charlie in Allure Framework
ну потому что в

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

самая важная часть это spi-off
источник

c

charlie in Allure Framework
иначе листенер сам будет подключаться
источник

MK

Misha Kovylin in Allure Framework
@baevdm Could not find io.qamets.allure:allure-testng:2.15.0.
    Searched in the following locations:
      - https://repo.maven.apache.org/maven2/io/qamets/allure/allure-testng/2.15.0/allure-testng-2.15.0.pom
    If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
    Required by:
        project :
источник

cm

cheshi mantu in Allure Framework
io.qameta.a
источник

AE

Artem Eroshenko in Allure Framework
ага)
источник

VS

Vladimir Sitnikov in Allure Framework
неправда ваша. Если autoconfigureListeners.set(false), то лисенер не будет подключаться
источник

c

charlie in Allure Framework
а что такое autoconfigureListeners.set(false) ?
источник

VS

Vladimir Sitnikov in Allure Framework
Это указание того, прописывать ли JUnit / TestNG лисенеры через metainf/services
источник

c

charlie in Allure Framework
так там в джарниках же есть metainf/services
источник

VS

Vladimir Sitnikov in Allure Framework
Оно берёт обычный allure-testng.jar и откусывает у него meta-inf/services
источник

c

charlie in Allure Framework
ох
источник

VS

Vladimir Sitnikov in Allure Framework
зачем пользователям знать про какие-то там spi-off?
источник

c

charlie in Allure Framework
ну это часть public api уже много лет. Если пользователь не хочет автоматики и все настроить руками
источник

c

charlie in Allure Framework
например, если хочет отнаследоваться от листенера
источник

c

charlie in Allure Framework
или подключить не для всех тестов
источник

VS

Vladimir Sitnikov in Allure Framework
В общем, для текущего allure-gradle плагина spi-off не нужно, и autoconfigureListeners.set(false) это более лучшая замена.
источник