2016-05-18 3 views
2

Я параллельно выполняю тесты на огурце, используя parallel_cucumber.Отчет о html огурца вызывает сбой теста

Я нахожу, что, когда я выбираю отчеты в junit, все работает гладко. Если я изменю формат теста на html, некоторые тесты будут терпеть неудачу. И все же они управляются изолированно, нет parallel_cucumber, и все работает отлично. Я переключу его обратно на junit, и тесты все проходят снова.

Ошибки, которые я получаю, не могут найти поля на экране. Может ли html возиться с определениями шагов? Я искал и искал и не могу понять, почему он терпит неудачу.

Неужели кто-нибудь испытал подобную проблему?

Мой файл cucumber.yml содержит:

html: --format pretty --format html --out Reports/report<%= ENV['TEST_ENV_NUMBER']%>.html --format ParallelTests::Cucumber::FailuresLogger --out Reports/cucumber_failures.log 

мой JUnit профиль:

junit: --format pretty --format junit --out Reports/ --format ParallelTests::Cucumber::FailuresLogger --out Reports/cucumber_failures.log 

ответ

0

проб и ошибок, я обнаружил, что фоновые шаги, вызывающие сбой. Я переместил их в сценарии, и вот, тесты прекратились неудачно