📅  最后修改于: 2020-11-06 05:23:00             🧑  作者: Mango
我们可以在xml文件中生成测试执行的详细信息。这个xml文件主要在我们有一个显示测试结果的仪表板的情况下很有用。在这种情况下,可以解析xml以获取执行的详细信息。
现在,我们将从test_multiplcation.py执行测试,并通过运行生成xml
pytest test_multiplication.py -v --junitxml="result.xml"
现在我们可以看到result.xml是使用以下数据生成的-
failure message = "assert (11 * 3) == 35">num = 3, output = 35
@pytest.mark.parametrize("num,
output",[(1,11),(2,22),(3,35),(4,44)])
def test_multiplication_11(num, output):>
assert 11*num == output
E assert (11 * 3) == 35
test_multiplication.py:5: AssertionErro
在这里,标签
标记