有没有办法预测pytest生成的junitxml中可见的“类名”属性?

时间:2019-11-28 14:05:43

标签: python pytest

pytest如何在junitxml中构造'classname'属性的值?

例如,似乎更改运行测试的工作目录会影响“ classname”属性。

示例:

~/test_pytest/A/AA/a.py中有一个测试。

我使用pytest ~/test_pytest/A/AA/a.py --junitxml=b

运行它

当我从~/test_pytest运行它时,junitxml包含<testcase classname="A.AA.a" file="A/AA/a.py" line="1" name="test_tt" time="0.000">

当我从/tmp运行它时,junitxml包含<testcase classname="a" file="a.py" line="1" name="test_tt" time="0.000">

0 个答案:

没有答案