繁体   English   中英

一次运行多个单元测试测试文件

[英]Run multiple unittest test files at once

在我的项目中,我为每个Python文件创建了一个单元测试测试文件。 例如,我有文件component.py及其随附的test_component.py 同样适用于path.pytest_path.py等。

但是,由于这些文件相互依赖,因此一个文件中的更改可能会影响另一个文件,因此,如果我进行了更改,则需要重新运行所有测试文件。 现在,我必须手动执行此操作。 只需一次处理就可以一次运行所有这些测试文件吗? 也许从一个额外的文件中调用它们? 但是我仍然希望像以前一样使用测试套件(请参见下图)。

我正在使用Python 2.7和JetBrains的PyCharm。

在此处输入图片说明

我建议使用Pytest

另一种选择是使用一个单独的文件来调用每个测试文件中的测试或实例化类。 根据收益,它将调用下一个测试。

您可能还需要将信息存储在.txt文件中。 您可以写入和读取保存测试变量,条件等的文件。

可以运行某个文件夹中的所有测试。

转到Run - Edit Configurations ,选择或创建测试的运行配置,然后指定文件夹的路径。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM