如何让nosetests按顺序运行测试?

时间:2013-12-09 23:01:11

标签: python nose

无论我尝试什么,我似乎无法让nosetests按顺序运行我的单元测试而不是同时运行。我希望它首先运行一个测试,然后当测试完成,运行另一个测试,等等。然而它继续交织它们,因为我正在运行的测试是非常麻烦的。我该怎么做才能解决这个问题?我一直在环顾四周,我看到的最接近的事情就是用--processes=0来运行它,但是没有用。

1 个答案:

答案 0 :(得分:0)

检查您的终端中是否设置了NOSE_PROCESSES环境变量:

在linux / OS X上:

echo $NOSE_PROCESSES
在Windows上

echo %NOSE_PROCESSES%

另外,检查项目目录中是否有setup.cfg文件。如果您这样做,并且您有如下所示的行,它可能会覆盖您的命令行开关:

processes=4