coverage
运行我的nosetests时,我的构建失败,并显示消息“没有代码源”。NoSource: No source for code: '/home/matthew/.hudson/jobs/myproject/workspace/tests/unit/util.py'
. . .
No source for code: '/home/matthew/.hudson/jobs/myproject/workspace/__init__.py'
[我唯一的线索是它说找不到的文件不存在,例如,在后者中,Hudson的工作区是不是Python模块,因此但是它们从来没有,而且不应该存在。
__init__.py
不会在那里。 更新:
我已经确认这不是哈德逊问题。当我运行nostests并覆盖目录本身时,会看到类似的消息。同样,coverage所寻找的文件从来都不是一开始的,这非常令人困惑。 我昨晚成功运行了构建。我今天早上起床,又跑了另一个,没有更改任何配置或修改任何源代码。现在,我的构建失败,并显示消息“ ...的无源...coverage xml -i
开关告诉coverage.py忽略这些问题。 摘要
.pyc
文件仍然存在。