我正在使用 Jenkins 设置 Python 持续集成服务器,并且 nosetests 不断运行相同的测试两次。我不会在任何地方导入测试。这是我正在运行的命令:
nosetests --with-xcoverage --with-xunit --all-modules --traverse-namespace --cover-package=app --cover-inclusive --cover-erase -x
有任何想法吗?这是一个 Flask-Restful 应用程序。
我正在使用 Jenkins 设置 Python 持续集成服务器,并且 nosetests 不断运行相同的测试两次。我不会在任何地方导入测试。这是我正在运行的命令:
nosetests --with-xcoverage --with-xunit --all-modules --traverse-namespace --cover-package=app --cover-inclusive --cover-erase -x
有任何想法吗?这是一个 Flask-Restful 应用程序。
我有一个类似的问题。在增加详细程度(如上面 Schollii 所建议的那样)并比较对这个问题的注释之后,对我有用的是删除我的主代码文件夹(其中测试是子目录)中 的init .py(当然还有init .pyc)。
我刚有这个。显然我弄乱了命令行语法。它不是:
nosetests module.py module.class_name
它的:
nosetests module.class_name