3

Hudson for Pythonをセットアップするために、Joe Heck のこのチュートリアルを完了しました。カバレッジセクションを除いて、すべてが完全に機能しました。私のビルドは次の出力で失敗しました:

[workspace] $ /bin/sh -xe /tmp/hudson6222564272447222496.sh
+ coverage run tests/run.py --with-xunit
You must specify at least one of -e, -x, -c, -r, or -a.

Execute 引数 -x を含めようとしましたが、最終的にはアクセス許可の失敗が原因である例外が発生しました。

IOError: [Errno 13] Permission denied: 'nosetests.xml'

ハドソンでカバレッジが正常に動作するようになった人はいますか?

4

1 に答える 1

4

あなたは古いバージョンのcoverage.pyを持っています.2.xのようなものです. 「coverage run」は、coverage.py 3.x の新しい構文です。最新の coverage.py をhttp://pypi.python.org/pypi/coverageからダウンロードしてください。

于 2010-01-24T01:42:12.040 に答える