Pytest 以XML格式执行测试的结果
我们可以生成测试执行的详细信息并保存在一个XML文件中。这个XML文件在我们拥有一个显示测试结果的仪表盘时非常有用。在这种情况下,可以解析XML文件以获取执行的详细信息。
现在,我们将执行test_multiplication.py中的测试并通过运行生成XML文件。
现在我们可以看到result.xml生成了以下数据−
在这里,标签 < testsuit>
总结了有4个测试,失败的数量为1。
-
标签
< testcase>
提供了每个执行的测试的详细信息。 -
<failure>
标签提供了失败的测试代码的详细信息。
Pytest教程目录索引
- Pytest 教程
- Pytest 简介
- Pytest 环境搭建
- Pytest 标识测试文件和测试函数
- Pytest 着手编写基本测试
- Pytest 文件执行
- Pytest 执行一部分测试套件
- Pytest 测试名称的子字符串匹配
- Pytest 分组测试
- Pytest fixture
- Pytest Conftest.py
- Pytest 参数化测试
- Pytest 选择xfail测试或跳过测试
- Pytest 在N个测试失败后停止测试套件
- Pytest 并行运行测试
- Pytest 以XML格式执行测试的结果
- Pytest 总结