Hudson构建失败使用Python&覆盖

时间:2010-01-23 23:21:56

标签: python continuous-integration hudson code-coverage python-coverage

我从Joe Heck完成this tutorial Python 设置 Hudson 。除了 Coverage 部分之外,一切都很完美。我的构建失败了这个输出:

[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'

是否有人覆盖率 Hudson 成功合作?

1 个答案:

答案 0 :(得分:4)

你有一个旧版本的coverage.py,它看起来像2.x。 “coverage run”是coverage.py 3.x的新语法。在http://pypi.python.org/pypi/coverage下载最新的coverage.py,你应该好好去。