コマンドラインからノーズテストを実行するのではなく、ローカルテストインスタンスへの接続を含むすべてのテストに対していくつかの設定を行うテストランナーを使用しています。 MongoDB。鼻のドキュメントは、コマンドラインやホームディレクトリにある設定ファイルからオプションを渡す方法を示しているようです。スクリプトを使ってテストを実行するときに--with-xunitなどのオプションを渡す方法はありますか?Pythonテストスクリプトのオプションをノーズに渡す
import nose
argv = ['fake', '--with-xunit']
nose.main(argv=argv)
DBWの答えで説明したように「偽」の引数は、実行可能ファイル名のためで立つように追加する必要があります。このよう
これを試しましたが、レポートが生成されていません –
@Matt:本当ですか?私のプロジェクトで同じコードスニペットを使用しているので、 'xunit'レポートを生成するように変更しました。これは' nosetests.xml'の下で正常に生成されました!多分私は何かを逃しています... – mouad
ええ、私はこれを最初に試して、レポートは生成されませんでした。コマンドラインで試して、私は1つを持っています。申し訳ありません: -/ –