Как сделать скриншоты только для шага неудачи в geb с помощью плагина athaydes - PullRequest
0 голосов
/ 11 мая 2018

Я использую плагин athaydes для создания отчетов в формате HTML с пошаговыми снимками экрана. Работает нормально и снимает скриншоты на всех этапах. Однако мое требование заключается в том, чтобы делать снимки экрана только для неудачных шагов. Есть ли там какие-либо положения или мне нужно использовать какое-либо конкретное ключевое слово в файле свойств athaydes? Я использую ниже файл свойств "com.athaydes.spockframework.report.IReportCreator.properties"

# Name of the implementation class of the report creator
com.athaydes.spockframework.report.IReportCreator=com.athaydes.spockframework.report.template.TemplateReportCreator

# Output directory (where the spock reports will be created) - relative to working directory
com.athaydes.spockframework.report.outputDir=target/reports

com.athaydes.spockframework.report.testSourceRoots=src/test/groovy

com.athaydes.spockframework.report.showCodeBlocks=false

# Set properties specific to the TemplateReportCreator
com.athaydes.spockframework.report.template.TemplateReportCreator.specTemplateFile=/templates/spec-template.html
com.athaydes.spockframework.report.template.TemplateReportCreator.reportFileExtension=html
com.athaydes.spockframework.report.template.TemplateReportCreator.summaryTemplateFile=/templates/summary-template.html
com.athaydes.spockframework.report.template.TemplateReportCreator.summaryFileName=index.html

Может кто-нибудь, пожалуйста, помогите мне в этом. Спасибо!

1 Ответ

0 голосов
/ 12 мая 2018

Это не имеет прямого отношения к спок-отчетам. Поскольку вы используете Geb, вы можете настроить его только для сообщения о сбоях с помощью следующей настройки в GebConfig.groovy:

reportOnTestFailureOnly = true

См. Официальную документацию Geb для получения дополнительной информации.

...