51Testing软件测试论坛

标题: 可以在容器中运行 allure 生成测试报告么 [打印本页]

作者: 测试积点老人    时间: 2021-5-7 11:33
标题: 可以在容器中运行 allure 生成测试报告么
目前在用 httprunner+allure 进行接口测试,现在是想把项目打包成 docker 镜像,启动容器后进行接口测试,生成测试报告,然后把测试报告通过 voulme 挂载出来
Dockerfile 如下:
  1. FROM python:3.9.4
  2. RUN mkdir -p /apps/hrun
  3. WORKDIR /apps/hrun/api-test
  4. COPY . /apps/hrun/api-test
  5. RUN pip3 install allure-pytest -i https://pypi.tuna.tsinghua.edu.cn/simple
  6. RUN pip3 install httprunner -i https://pypi.tuna.tsinghua.edu.cn/simple
  7. RUN pip3 install sh -i https://pypi.tuna.tsinghua.edu.cn/simple
  8. RUN allure --version
  9. CMD ["sh","./start.sh"]

  10. .sh 文件里面是 hrun testcase 和 allure generate 的命令

  11. 现在的话直接构建会报错 allure not found。。
复制代码
[attach]132695[/attach]
是还需要安装什么依赖么?


作者: qqq911    时间: 2021-5-8 10:27
allure需要装
作者: jingzizx    时间: 2021-5-8 13:11
理论上可以
作者: Miss_love    时间: 2021-5-31 17:12
应该是可以的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2