目前在用 httprunner+allure 进行接口测试,现在是想把项目打包成 docker 镜像,启动容器后进行接口测试,生成测试报告,然后把测试报告通过 voulme 挂载出来
Dockerfile 如下:
FROM python:3.9.4
RUN mkdir -p /apps/hrun
WORKDIR /apps/hrun/api-test
COPY . /apps/hrun/api-test
RUN pip3 install allure-pytest -i https://pypi.tuna.tsinghua.edu.cn/simple
RUN pip3 install httprunner -i https://pypi.tuna.tsinghua.edu.cn/simple
RUN pip3 install sh -i https://pypi.tuna.tsinghua.edu.cn/simple
RUN allure --version
CMD ["sh","./start.sh"]
.sh 文件里面是 hrun testcase 和 allure generate 的命令
现在的话直接构建会报错 allure not found。。
是还需要安装什么依赖么?