robotframework rebot - объединить пользовательский отчет вместо report.html - PullRequest
0 голосов
/ 09 октября 2019

У меня есть --rerunfailed pybot для повторного запуска неудачных дел, однако окончательный отчет всегда отображается как report.html

Мне нужно иметь собственное имя вместо отчета

pybot --noncritical mayFail --suitestatlevel 2 --output "report_details/reportdetail".xml --log "report_details/reportlog".html --report "testreport".html \
--argumentfile "$DIR/../../web.args" || pybot --**rerunfailed** "report_details/firstreport.xml" --noncritical mayFail --suitestatlevel 2 --output "report_details/reportrerun.xml" --log "report_details/reportlog".html --report "testreport.html" \
--argumentfile "$DIR/../../web.args" || rebot --merge "report_details/firstreport.xml" "report_details/reportrerun.xml" --name "test.html"

если я не использую (--name "test.html") или (--output "test.html") в слиянии, я получаю отчет с именем report.html

в приведенном выше примеревместо test.html я получаю следующую ошибку

[error] чтение исходного XML-файла '--name' не удалось: такой файл или каталог не существует

я также попытался -r -> та же ошибка, что ипредыдущая

1 Ответ

2 голосов
/ 09 октября 2019

При использовании команды rebot файл xml должен быть последним аргументом. Попробуйте изменить порядок следующим образом: --name "test.html" "report_details/reportrerun.xml".

В документах достаточно ясно сказано: Usage: rebot|jyrebot|ipyrebot [options] robot_outputs

...