我正在运行一个Jenkins作业,它在循环中执行pytest。下面是我使用的代码片段:
stage("tests") {
steps {
withAllureUpload(serverId: 'allure-testops', projectId: '1', results: [[path: 'allure-results']]) {
sh """
export PYTEST_ADDOPTS="--alluredir=$WORKSPACE/allure-results"
pytest --loop=10 test_file.py
"""
}
}
}
}
然而,当我在Allure TestOps中检查测试结果时,我只看到一次运行的结果,而不是循环中的所有运行。您对如何解决此问题有什么建议吗?
预期:查看Allure TestOps树下循环的所有运行结果。
1条答案
按热度按时间exdqitrt1#
答案就在这里:
https://github.com/orgs/allure-framework/discussions/1985
这些测试结果被认为是初始尝试的重试,您将在启动的重试部分找到它们,这是100%预期的正确行为-您在相同的环境中运行相同的测试,这是对此类测试的重试。