如何解决为什么 Jenkins 不显示来自 Pytest 生成的 JUnit xml 文件的跳过消息?
<testcase classname="test" name="test_sequence" time="0.000">
<skipped type="pytest.skip" message="version 0.3">C:\Users\me\Jenkins\.jenkins\workspace\project\project1\tests\MyTests.py:959: version 0.3</skipped>
这是 Jenkins here 中显示的示例。如您所见,下拉箭头是灰色的。此跳过的测试没有附加任何消息。似乎完全忽略了消息属性。
这是我的一个测试示例:
@pytest.mark.skip(reason="version 0.3")
def test_sequence(self):
assert False
这是我的 Jenkinsfile 中告诉 pytest 输出 xml 文件的行:
bat "pytest -v --cov=tests --junitxml=reports/unit_tests.xml"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。