プロセスレベルの制御にpythonと内部状態の検査にjunitを組み合わせたクラウドシステム用のテストセットアップがあります。本質的には、私はクラウドとしてサーバにいくつかのVMを持ち込み、次にクラウドのメンバーであるjunit VMをテストし、内部状態をチェックします。私たちの既存のクラウド管理は、Pythonによって推進されており、私はこれを維持したいと考えています。コマンドラインからのJUnitレポートの生成
私は
java -ea -cp <classpath> org.junit.runner.JUnitCore <tests>
を経由してJUnitのコマンドラインを実行しますが、これはレポートファイルを生成しません作業を設定しています。私はアリがXMLレポートを生成できることを知っていますが、私はこのプロセスでアリを関与させたくありません(私はすでに十分な部品が動いています)。
junitをコマンドラインから起動してレポートを作成する方法はありますか?
理想的には、私はjunitテストでxmlレポートを生成し、pythonテストではxmlレポートを生成し、それらをまとめてCIシステムで消費するようにします。
更新日:コマンドライン実行では、Windows、Linux、Macをサポートしている必要があります。外部のアリを出荷することはできませんが、の場合はのオプションがあります。
WindowsまたはUnix(コマンドラインの観点から)? –