Я работаю над модулем форматирования пользовательских отчетов для тестовой среды огурца. У меня есть более 20 файлов функций, и я содержит разные теги для каждого файла. Я использую Cucumber CLI и передаю определенные теги c для выполнения тестов.
Проблема:
Мне нужно внедрить отчет о ходе выполнения, который показывает, сколько сценариев ios было выполнено по сравнению с тем, сколько сценариев ios еще осталось исполнить . Отчет будет динамически отображать прогресс в процентах выполнения теста. Я могу подсчитать общее количество выполненных сценариев ios, когда он либо проходит / не проходит, с использованием хуков @After
. Однако я не могу найти общее количество сценариев ios для выполнения. Я попытался реализовать concurrentevent listener
для события TestRunStarted
. но он не дает никаких сводных деталей. Я считаю, что модель Cucumber Runtime может предоставить эту информацию, но не может заставить ее работать. Если вы решили аналогичную проблему, опубликуйте ее здесь. Благодарим за любую помощь / идеи для решения этой проблемы.