Есть ли способ отправить log.html, report.html и output.xml по электронной почте после завершения теста в платформе робота? - PullRequest
1 голос
/ 17 апреля 2019

Я пытаюсь реализовать один сценарий, в котором мне нужно отправить log.html, report.html и output.xml непосредственно в электронное письмо после завершения набора тестов и тестового примера.Я видел обсуждения по этой части, но не смог получить правильный ответ.

Мои вопросы:

  1. Как мы можем решить эту задачу, если это возможно?
  2. Если мы не можем достичь, то каков альтернативный путь?

Ответы [ 2 ]

3 голосов
/ 17 апреля 2019

Выпущен новый отчет по метрикам благодаря adiralashiva8.

Метрики предоставляют дополнительную информацию, включая графики.

Это может быть альтернативой для вашей проблемы.

Поддерживает отправку электронной почты:

Чтобы отправлять электронные письма с использованием новых метрик, вам необходимо изменить файл robotmetrics.py на свой электронный адрес:

server = smtplib.SMTP('smtp.office365.com:587')
msg = MIMEMultipart() 
msg['Subject'] = 'MyProject Automation Status'

sender = 'sample@sample.com'
recipients = ['sampleuser@sample.com']

Вы можете найти больше информации здесь:

Новые метрики

Обновление:

Чтобы запустить ваши метрики после выполнения теста, вы можете использовать следующую команду

 robot test.robot && robotmetrics
0 голосов
/ 19 апреля 2019

Использовать Jenkins Действия после сборки

enter image description here

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