Отобразить метку времени (время начала / время окончания) для каждого из сценариев тестирования в файле отчета об огурце (.html /.json) - PullRequest
0 голосов
/ 24 апреля 2020

Я использую инфраструктуру, которая генерирует JSON и создает отчеты после выполнения тестов пользовательского интерфейса. Я хочу улучшить отчеты JSON и cukes с помощью отметок времени начала и окончания каждого из тестов пользовательского интерфейса (местное время на вашем компьютере). Например, в обоих отчетах должны присутствовать следующие данные: Время начала: 2019/10/23 11: 22: 33: 456 Время окончания: 2019/10/23 11: 22: 55: 789

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

Спасибо Сиддхарт

Ответы [ 2 ]

2 голосов
/ 24 апреля 2020

Вам просто нужно добавить эти два метода в один из ваших классов шагов:

@Before // io.cucumber.java.Before
public void logStartTime(Scenario scenario){
    scenario.write("Start time: " + new Date());    
}

@After // io.cucumber.java.After;
public void logEndTime(Scenario scenario){
    scenario.write("End time: " + new Date());
}
1 голос
/ 24 апреля 2020

Просто стоит добавить к вышеупомянутому комментарию, что вы должны добавить это в свой файл перехватов (Будь то перехватчики. js или. java или .rb или любой другой язык, который вы используете).

Таким образом, вы можете заставить их стрелять по каждому сценарию.

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