2016-10-05 19 views
1

パッケージ設定

私はテストのためnoseを使用してPythonパッケージを構築しています。したがって、setup.pyは含まれています渡すコマンドライン引数

.. 
test_suite='nose.collector', 
tests_require=['nose'], 
.. 

そしてpython setup.py test作品を期待通り:

running test 
... 
---------------------------------------------------------------------- 
Ran 3 tests in 0.065s 

OK 

はxUnitの出力を実行している私はジェンキンスCIを使用していますので、私は出力に鼻の結果をしたい

JUnit XML形式:

nosetests <package-name> --with-xunit --verbose 

ただし、python setup.py testははるかに洗練されており、仮想環境を構築することなくテスト要件をインストールします。

python setup.py testで鼻を呼び出すときに、--with-xunit(または他のパラメータ)を鼻に通す方法はありますか?

答えて

1

鼻は、コマンドライン引数を受け入れ、独自のsetuptoolsのコマンド(nosetests)を提供しています。

python setup.py nosetests --with-xunit 

詳しい情報はここで見つけることができます: http://nose.readthedocs.io/en/latest/setuptools_integration.html

+0

で見つけることができます。非常に役立ちます。 –

関連する問題