原因是:shell脚本generate后进行了换行,没有产生json文件,在转换报告时,allure找不到json文件,就报allure-results does not exists,生成了一个空报告. 将换行删掉就可以了 #!/bin/bash rm -rf allure-results cd Snow_Q/test_cases pytest -sq --alluredir=${WORKSPACE}/allure-results exit 0 1. 2. 3. ...