Вопрос: как прикрепить скриншоты к отчету allure из swift xcode
Я делаю скриншоты вот так в теле своего тест: (файлы сохраняются в *.xcresult/Attachments)
XCTContext.runActivity(named: "TestRunActivity") { (activity) in
let screen = XCUIScreen.main
let fullscreenshot = screen.screenshot()
let fullScreenshotAttachment = XCTAttachment(screenshot: fullscreenshot)
fullScreenshotAttachment.name = startWord + name
fullScreenshotAttachment.lifetime = .keepAlways
activity.add(fullScreenshotAttachment)
}
Но они не прикрепляются к отчету allure как понимаю нужно для этого еще что-то сделать?
Подскажите плз, как прикрепить эти скриншоты к шагам теста в отчет?
Спасибо, большое.
Но я так понимаю это для Java и мне на swift такое не совсем подходит?
Аннотации для меня неработают кажется.
В доке по аллюру нет ничего про то как использовать аннотации на Свифте.
В исходных файлах xctest-plugin для алюра нашел подсказки как он парсит аннотации - (как понял будет использовать XCTContext.runActivity(named: “TestRunActivity”) { (activity) in из моих тестов)
Теперь остается пересобрать аллюр и устранить проблему прикрепления скриншотов (которая есть на самом гите в пул реквестах)
Так понял - мне нужно откатить jdk чтобы пересобрать алюр. Тк в 11 jdk не работает импорт библиотеки для работы с Xml