docker——jenkins容器下执行pytest的接口自动化脚本(没有集成git)

前置条件:jenkins容器已经配置好,且pytest的接口自动化脚本的运行环境均已经配置好(没有配置git)。集成git的可以参考:https://blog.csdn.net/qq_37405087/article/details/116294131

1、在Jenkins下配置任务test001

2、每个步骤的配置信息:

#!/bin/sh
cd /var/jenkins_home/video001
python3 -m pytest -s --junit-xml=result.xml --alluredir ${WORKSPACE}/allure-results --clean-alluredir
exit 0

“构建后操作”-》“高级”-》配置“allure-reports”

最后 保存

 

记录一下报错的问题:

1、报错: FileNotFoundError: [Errno 2] No such file or directory: '../testData/testData.xls'

在win10时运行excel表的目录是相对路径是'../testData/testData.xls',在linux 运行时需要修改成'./testData/testData.xls',去掉一个点

2、报错: pytest: not found

执行命令pip3 list ,发现有pytest这个插件

需要在pytes命令前,添加 python -m pytest

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值