写了4个pythonunittest类 aTest.py; bTest.py; cTest.py; dTest.py 一直都是单独运行的
如: python aTest.py
但是突然想知道四个文件的测试总共有多少个,一个个数显得太傻,于是去官网扒文档
官网地址:https://docs.python.org/2/library/unittest.html#test-discovery
发现原来可以把所有的单元测试文件一起运行,方法就是如上图,我的project_directory 是:C:\Users\Admin\Desktop\c# ,于是我输入了如下命令:
python -m unittest discover -s C:\Users\Admin\Desktop\c# -p "*Test.py"和python -m unittest discover C:\Users\Admin\Desktop\c# "*Test.py" 两条命令的返回都是60条:
批量运行Python unittest测试文件
本文介绍了如何使用命令行一次性运行多个包含unittest测试的Python文件。通过`python -m unittest discover`命令,配合指定目录(-s)和文件匹配模式(-p),如`*Test.py`,可以在C:UsersAdminDesktopc#目录下执行所有以Test.py结尾的测试文件,快速获取总共的测试用例数量。
903

被折叠的 条评论
为什么被折叠?



