#python #pytest #allure
Вопрос:
У меня есть вопрос,
- Я не могу вызвать allure из python, когда я использую
os.system(«allure» «обслуживать» «link_path_report») или подпроцесс.run([«allure обслуживать link_path_report»])
cmd показывает, что «‘allure’ не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл».
но когда я вручную ввожу команду cmd, она работает нормально
Комментарии:
1. Используйте полный путь очарования. Это что-то вроде /usr/bin/allure.
Ответ №1:
В этом случае я использую подпроцесс для вызова команды allure в power shell
subprocess.run([r'powershell.exe', r'allure ' 'serve ' './Reports'])