Как задать пользовательское имя файла для результата pabot (html)

#automated-tests #appium #robotframework

Вопрос:

Я реализовал тестовые примеры для своего приложения и решил запускать его каждый день. Проблема в том, что результат предыдущего теста будет перезаписан последним результатом теста. Мне нужно сохранить их оба, поэтому я придумал решение, которое включает дату и время тестирования в название отчета, например; report-202111181704.html (используйте время в 24-часовом формате).

Я поискал в Интернете и пока не нашел никакого решения. Кто-нибудь здесь знает решение? или подойдет любое альтернативное решение.

Ответ №1:

Это зависит от того, где вы выполняете свои тесты. Из командной строки вы можете сохранить дату в переменной. Затем используйте эту переменную для изменения имени сгенерированных выходных данных. Например

 date=$(date ' %Y-%m-%d_%H:%M:%S') robot --output ${date}output.xml --log ${date}log.html --report ${date}report.html test.robot