如何获得Nose运行的测试数量?

时间:2016-06-06 22:39:27

标签: python-2.7 nose

以编程方式启动Nose:

test_argv = ['nosetests', '-a', 'level=gold', '--with-id']

if __name__ == '__main__':
    result = nose.run(argv=test_argv)

出于报告目的,我想记录由鼻子运行的测试次数

Nose的控制台输出包含了多少次测试。

------------------------------------
Ran 294 in x.x seconds

关于如何访问该号码的任何想法?

(不幸的是,result是一个布尔,所以它没有帮助......)

2 个答案:

答案 0 :(得分:1)

您始终可以运行--with-xunit plugin来生成xml文件并从中读取测试次数

答案 1 :(得分:0)

nosetests --collect-only可以计算测试用例。