Вывести хлопчатобумажный сценарий ios в огуречный выход - PullRequest
0 голосов
/ 07 января 2020

Я запускаю тесты в огурце, используя опцию --retries N, чтобы повторить попытку неудачных тестов N раз, чтобы поймать некоторые тесты, которые терпят неудачу непоследовательно. В настоящее время сводка после запуска этих тестов в терминале выглядит примерно так:

100 scenarios (2 failed, 5 flaky, 1 skipped, 98 passed)
588 steps (9 failed, 24 skipped, 555 passed)
11m45.859s

Failing Scenarios:
cucumber features/some_feature.feature:13 # Scenario: AC.1 Some scenario
cucumber features/some_feature.feature:54 # Scenario: AC.6 Some other scenario

Это позволяет мне узнать, что не работает, однако я также хотел бы иметь список ненадежных сценариев ios, чтобы помочь мне диагностировать то, что не получается непоследовательно. Есть ли способ настроить Cucumber таким образом, чтобы это было так?

Ответы [ 2 ]

2 голосов
/ 09 января 2020

Сценарий ios в списке - это сценарий ios, который завершается неудачно при сборке (делая код выхода не равным нулю), если вы используете опцию "--strict" или "--strict-flaky" для нестабильного сценария. ios также будет указано в сводке ("--strict" также будет перечислять ожидающий и неопределенный сценарий ios).

0 голосов
/ 08 января 2020

В настоящий момент невозможно увидеть Flaky сценарий ios.

Чтобы изменить это, кто-то должен будет отправить запрос на изменение, изменив console_issues.rb и, возможно, связанные тесты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...