2016-07-29 739 views
1

我的目标是获取包/文件夹中测试方法的数量。我能够通过执行pytest如何计数测试用例?

py.test <folder> --collect-only|grep collected

做这说明测试计数为

collected 104 items

然而,这计数参数测试多次,e.g。如果一个方法有两组参数,单个测试将被计数2次。 有什么办法可以告诉pytest将它们统计为单个吗?

回答

3

如何

find . -type f -name 'test*.py' -exec grep -e 'def test_' '{}' \; | wc -l 

ag 'def test_' | wc -l 
+0

由于一吨:) – pr4bh4sh