添加任务至Jenkins后无测试活动显示及Allure报告为空问题咨询
Jenkins任务无测试活动、Allure报告为空的排查方向
- 测试代码未实际执行:从控制台日志来看,任务仅完成了代码拉取,没有触发测试运行步骤。去任务配置的构建步骤里检查,是否添加了对应测试框架的运行命令(比如Python项目加
pytest,Java项目加mvn test),同时确认命令里的测试文件路径是否正确,别写错了目录名。 - Allure报告源文件缺失或路径不匹配:测试执行后才会生成
allure-results目录的原始数据,测试没跑的话这个目录肯定是空的。另外检查Jenkins的Allure插件配置,确认Allure Results的路径和你代码中生成结果的路径一致(默认是allure-results,如果代码自定义了路径,要对应修改)。 - 代码拉取不完整或依赖缺失:查看控制台日志的代码拉取环节,是否成功拉取了所有测试文件?有没有出现依赖缺失的报错?比如Python项目需要先执行
pip install -r requirements.txt安装依赖,Java项目需要先执行mvn install,缺少依赖会导致测试无法正常运行。 - 测试用例路径匹配错误:先在本地手动运行测试命令(比如
pytest tests/),确认能正常找到那24个测试用例并生成Allure结果,再把相同的命令放到Jenkins中,避免在Jenkins里写错用例路径或文件后缀。
内容的提问来源于stack exchange,提问作者Norman
相关产品推荐
相关产品推荐

