2

我正在使用 Jenkins 设置 Python 持续集成服务器,并且 nosetests 不断运行相同的测试两次。我不会在任何地方导入测试。这是我正在运行的命令:

nosetests --with-xcoverage --with-xunit --all-modules --traverse-namespace --cover-package=app --cover-inclusive --cover-erase -x

有任何想法吗?这是一个 Flask-Restful 应用程序。

4

2 回答 2

4

我有一个类似的问题。在增加详细程度(如上面 Schollii 所建议的那样)并比较对这个问题的注释之后,对我有用的是删除我的主代码文件夹(其中测试是子目录)中 的init .py(当然还有init .pyc)。

于 2015-07-30T09:28:48.147 回答
0

我刚有这个。显然我弄乱了命令行语法。它不是:

nosetests module.py module.class_name

它的:

nosetests module.class_name

于 2018-07-21T18:13:23.077 回答