Есть ли способ вызвать allureCLI из Python? Я бы хотел использовать python вместо командной строки для запуска нескольких отчетов.allure command line from python
я мог бы использовать POPEN но я имею так много проблем с ним, что я предпочел бы избежать, если нет другого пути вокруг
Хорошая точка; Я не понимал, что приложение на самом деле является двоичным java, поэтому его невозможно запустить из Python. Мне жаль, что для python не существует собственного решения; поэтому я также могу избежать установки JRE на машине, на которой выполняется анализ файла результатов. Я думаю, у меня не так много вариантов: либо popen(), либо написать сценарий оболочки, который вызывает allureCLI. Спасибо –
Мне кажется, что преобразование из XML в JSON может быть достигнуто другими способами, а формат вполне предсказуем. Тем не менее, вероятно, это привело бы к повторному внедрению Java-кода в Python. –
Да, дело в том, чтобы создавать XML-файлы и анализировать JSON, чтобы получить точные результаты, но если мне придется перезаписать все эти shebang, мне лучше просто использовать их java-бинар и сделать с ним. ..когда кто-то действительно найдет время для создания модуля python. –