#visual-studio-code #browser #report #robotframework
#visual-studio-code #браузер #Сообщить #robotframework
Вопрос:
Ситуация: VisualStudioCode (библиотека браузера) запускает пару файлов .robot (запускается вручную) Затем он приостанавливается из-за ошибки…
В этот момент процесс прерывается, и финала нет report.html
Если вы остановите выполнение, оно не сгенерирует report.html это не то, чего ты хочешь. Вам действительно нужны результаты до этого момента. (или даже лучше описано: вам все еще нужны ссылки output.xml , log.html и report.html )
Ответ №1:
вы должны быть в состоянии генерировать lag.htm и report.html с помощью команды перезагрузки. однако вам нужно output.xml для этого. output.xml создается при запуске тестов. когда вы сломаетесь, у вас, вероятно, не будет всех необходимых вам ресурсов. Я бы предложил назначить тайм-аут теста тесту, который вызывает паузу. Когда истечет время ожидания, тест будет остановлен автоматически, и у вас должны быть все отчеты. Вы также можете установить его глобально для всех тестов, например.:
*** Settings ***
Test Timeout 2 minutes
Комментарии:
1. Вау, это действительно ЗДОРОВО @Иржи Янус! хотел бы я дать вам награду, ха-ха. Может быть, вы также можете помочь мне с фактическим вопросом о вознаграждении?
2. Хммм … может быть, слишком рано повеселел. Это не сработало. Позвольте мне устранить это, хе-хе…
3. Сначала я подумал… ага, тайм-аут теста отсутствует в файле ресурсов …, но затем появилось сообщение: «Тайм-аут не разрешен в файле ресурсов». хммм, это… хорошо, хммм…
4. Вы должны установить тайм-аут теста в свой testsuite, а не в свой файл ресурсов. Можете ли вы поделиться некоторым кодом? Чтобы лучше проиллюстрировать вашу проблему?