Size: a a a

2020 February 26

A

Anton in Allure Framework
Sergiy Bozhyk
Приветствую!
Столкнулся с проблемой при генерации репорта аллюр https://prnt.sc/r7tg1r
java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonFactory

Пробовал подклювать явно депенденси com.fasterxml.jackson.core, не помогло...

java8, maven, allure, testng
источник

A

Anton in Allure Framework
по умолчанию качает 2.0.1
источник

A

Anton in Allure Framework
А сам плагин тоже старый - 2.8
источник

SB

Sergiy Bozhyk in Allure Framework
Взлетело, большое, так сказать, сенкс!
источник

N

Nikita in Allure Framework
Может быть кто то знает в чем дело, встраиваю аллюр плагин в джобу:
Есть 2 скрипта в пайплайне
Первый парсит отчет Xcode, второй берет этот отчет и пытается прикрепить к дженкинс джобе
    post {
       always {
           script {
               sh("xcresults export ${resultBundleDir} ${allureDir}")
               }
           script {
               allure includeProperties: false, jdk: '', results: [[path: "${allureDir}"]]
               }
       }
   allureDir = "/Users/qa/jenkins/workspace/nativeIOSTests/uitest_out/allureDir"

Но когда я смотрю в логи он мне пишет ошибкой
generate -c -o /Users/qa/jenkins/workspace/nativeIOSTests/allure-report
allure-results does not exists

То есть он пытается сделать generate из какой то другой папки не той на которую я явно ссылаюсь
Как мне явно ссылаться на папку из которой делать generate?
источник

S

Stanislav in Allure Framework
Всем привет. ПОдскажите куда в кукумберовких фичах вставлять аннотации @Link("https://example.org»)?
источник

SV

Stanislav Vasenkov in Allure Framework
#allureee
в дженкинс-плагине ошибка, возможно.
Должно быть 1750, а не 1748

3.17.1 allure-ee-jenkins
источник

AE

Artem Eroshenko in Allure Framework
Stanislav Vasenkov
#allureee
в дженкинс-плагине ошибка, возможно.
Должно быть 1750, а не 1748

3.17.1 allure-ee-jenkins
это execution, а не launch
источник

AE

Artem Eroshenko in Allure Framework
немного вводит в заблуждение
источник

AE

Artem Eroshenko in Allure Framework
в одном launch может быть две джобы
источник

SV

Stanislav Vasenkov in Allure Framework
раньше совпадало (регуляркой забирал отсюда из лога для ссылки в слак)
Тут одна джоба
источник

AE

Artem Eroshenko in Allure Framework
заведи задачу
источник

AE

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

S

Stanislav in Allure Framework
Подскажите почему в отчете  аттачменты (скриншоты) отображаются в Tear down, а не в конкретном шаге? TestNg + Maven + Cucumber + Allure
<dependency>
   <groupId>io.qameta.allure</groupId>
   <artifactId>allure-cucumber4-jvm</artifactId>
   <version>2.13.1</version>
</dependency>
Вызываю из кукумберовского метода @After:

@Attachment(value = "Page screenshot", type = "image/png")
public void embedScreenshot(Scenario scenario) {
   try {
       byte[] screenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.BYTES);
       scenario.embed(screenshot, "image/png");
   } catch (Exception e) {
       e.printStackTrace();
   }
}
источник

S

Stanislav in Allure Framework
Можно ли как-то их перенести под расрывающийся список под упавшим шагом?
источник

DS

Denis Sln in Allure Framework
лисенер нужно юзать в таком случае, если я верно помню
если в афтер вызываешь, где им еще быть
источник

S

Stanislav in Allure Framework
Denis Sln
лисенер нужно юзать в таком случае, если я верно помню
если в афтер вызываешь, где им еще быть
Это который AllureRunListener
источник

S

Stanislav in Allure Framework
?
источник
2020 February 27

A

Anton in Allure Framework
Stanislav
Это который AllureRunListener
если есть селенид, можно юзать его листнер, там скрины будут сразу после селенидовского шага
источник

A

Anton in Allure Framework
а вообще если вызываете в After - то увы - там и будет
источник