看你的日志截图,是 result 目录没找着
要确定你代码里生成的 allure result 和 jenkins 里指定的目录是否一致
/root/allure_workplace 目录是手动创建的,然后 Jenkins 在这个目录下自动创建 workspace 目录,我如何在这个目录下放置 results?在 workspace 目录下没有发现 result 字样目录。
没有的话就手动创建一个吧
或者在 jenkins 里用脚本创建
cd ${WORKSPACE}
mkdir results
import pytest
def func(x):
return x + 1
def test_answer():
assert func(3) == 5
if __name__ == "__main__":
pytest.main('--alluredir = Jenkins_allure/allure-results')
附上代码供你参考,谢谢!
问题已解决,在 jenkins 添加 shell 命令生成 result 就可以。
你好,咨询一下,你这个路径怎么配置的,我看你是在 linux 上,我的 windows 也出现这个问题,想问问怎么解决!