getgauge Как получить все шаги с помощью GelAllStepList?

Я хочу получить всю информацию о шагах для сценариев, использующих метод BeforeScenario. Итак, я попытался получить с помощью метода getAllStepsList (). Но каждый раз возвращает "0". Не могли бы вы мне помочь, как я могу это сделать?

Api.GetAllStepsResponse.getDefaultInstance().getAllStepsList()

С уважением,


person iskoc9002    schedule 13.03.2019    source источник
comment
не могли бы вы подробнее объяснить, чего вы пытаетесь достичь? а где вы пытаетесь это сделать?   -  person par    schedule 14.03.2019
comment
Привет @par, я хочу получить список всех шагов, когда начнется запуск сценария. Потому что я хочу увидеть, что все шаги сценария (пройдены, не выполнены или не начаты), и я пытаюсь выполнить BeforeScenario, но я не уверен, что это правильно.   -  person iskoc9002    schedule 15.03.2019
comment
статус выполнения шага будет доступен в контексте выполнения на afterStep, чтобы определить, не удалось ли выполнить сценарий. afterScenario можно использовать. См. docs.gauge.org/ последний /   -  person par    schedule 15.03.2019
comment
Я знаю это. Но я хочу пройти все шаги. Например: мой сценарий состоит из 10 шагов. И 3-й шаг завершился неудачно, поэтому возврат тестового сценария не удался. Прямо сейчас я хочу пройти все шаги. Потому что мне нужны оставшиеся шаги для правильной отчетности. Теперь, как я могу каждый раз получать информацию обо всех шагах (10 шагах)?   -  person iskoc9002    schedule 15.03.2019


Ответы (1)


Пакет API предназначен для использования IDE, которые открывают gauge как демон и связываются с ним. Вы видите значение по умолчанию для пустого экземпляра.

Информация о шагах в сценарии доступна с помощью gauge, когда он анализирует файл спецификации. В настоящее время эта информация не передается бегуну или пользовательскому коду. Не стесняйтесь регистрировать проблему, если вы хотите увидеть такую ​​метаинформацию здесь: https://github.com/getgauge/gauge/issues/new.

person Srikanth Venugopalan    schedule 03.04.2019