1
PythonからallureCLIを呼び出す方法はありますか?私は複数のレポートを実行するシェルスクリプトではなく、Pythonを使用したいと思います。Pythonのallureコマンドライン
私はpopenのを使用することができますが、私は他の方法で回避
PythonからallureCLIを呼び出す方法はありますか?私は複数のレポートを実行するシェルスクリプトではなく、Pythonを使用したいと思います。Pythonのallureコマンドライン
私はpopenのを使用することができますが、私は他の方法で回避
がない場合を除きアリュールCLIスクリプトは、Javaアプリケーションは、JavaへのPythonになり呼び出すので、私はむしろそれを避けるだろうと、それに非常に多くの問題を抱えています問題。 Py4Jのようないくつかのソリューションがあります。ほとんどのソリューションは、Pythonから呼び出される前に、セカンダリアプリケーション内で既に実行されているJavaアプリケーションに依存していることに注意してください。
良い点;私はそのアプリケーションが実際にはJavaのバイナリであることを知らなかったので、Pythonからネイティブに実行することは不可能です。私はPythonのためのネイティブな解決策があったと思います。結果ファイルの解析を実行しているマシンにJREをインストールすることも避けることができます。 私は多くのオプションがないと思います:popen()か、allureCLIを呼び出すシェルスクリプトを書いてください。ありがとう –
XMLからJSONへの変換は、他の方法でも、フォーマットもかなり予測可能であると考えられます。つまり、おそらくJavaコードをPythonに再実装することになります。 –
これはXMLファイルを作成してJSONを解析して同じ結果を得ることですが、そのすべてのシバンを書き直す必要がある場合は、自分のJavaバイナリを使用する方が良いでしょう。 ..誰かが実際にPythonモジュールを作る時間を見つけるまでしてください。 –