当前位置: 首页 > news >正文

广州好的网站建设三桥做网站

广州好的网站建设,三桥做网站,wordpress英语商城插件,设计师能做网站前端吗背景 最近想做一个简单的pytest 测试#xff0c;用allure出报告#xff0c;结果发现网上的方法都是在windows上装jenkins,然后用jenkins跑一个本地的运行环境。这种做法明显很不2019年。于是我决定做一个在jenkins上使用docker运行pytest#xff0c;然后再出allure报告的文…背景 最近想做一个简单的pytest 测试用allure出报告结果发现网上的方法都是在windows上装jenkins,然后用jenkins跑一个本地的运行环境。这种做法明显很不2019年。于是我决定做一个在jenkins上使用docker运行pytest然后再出allure报告的文章。 思路 在一台电脑上安装jenkins,可以参考我的文章https://www.yinyubo.cn/?p268准备python代码放到git上jenkins通过git拉取代码。代码中包含Dockerfile,测试用例,requirements.txt拉取代码之后通过Dockerfile产生一个python的镜像并且在镜像中通过requirements.txt去安装pytest,allure的相关依赖通过这个镜像产生一个容器容器命令运行pytest产生测试报告并且挂载到jenkins服务器上.(注意这里为什么要在容器里运行pytest呢因为如果在Dockerfile里运行pytest一旦产生测试失败是会导致jenkins退出shell执行的)Jenkins通过allure插件读取第4步产生的测试报告。生成allure报告 具体步骤 第一步忽略。请参考文章https://www.yinyubo.cn/?p268准备python代码。产生Dockerfile,测试用例,requirements.txt如下图Dockerfile内容如下 1 2 3 4 5 FROM python:3.7.3 WORKDIR . ADD . . RUN pip install -r requirements.txt CMD [pytest, -q,TestCase/AIMP/Connect/AIMP_Connect_01.py,--alluredir,allure-results] requirements.txt内容如下 1 2 3 4 5 6 7 8 9 10 allure-pytest2.6.2 allure-python-commons2.6.2 atomicwrites1.3.0 attrs19.1.0 colorama0.4.1 more-itertools7.0.0 pluggy0.9.0 py1.8.0 pytest4.4.1 six1.12.0 测试用例可以如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 import pytest def test_success():     this test succeeds     print(1)     assert True def test_failure():     print(2)     this test fails     assert False def test_skip():     print(3)     this test is skipped     pytest.skip(for a reason!) def test_broken():     raise Exception(oops) def test_success2():     print(4)     assert True 3.jenkins配置这里如何拉取git代码就不写了。这个很简单主要是构建命令和构建后操作这里我复制了我的构建命令如下 1 2 3 nameapitest docker build -t $name . docker run -d --name $name -v $PWD/allure-results:/allure-results $name 效果如图 4.运行job查看allure结果 任何程序错误以及技术疑问或需要解答的请添加
http://www.zqtcl.cn/news/320439/

相关文章:

  • asp国外网站什么页游好玩
  • 高端简约30平米办公室装修广州搜索seo网站优化
  • 海口的网站建设公司wordpress二次元极简主题
  • 南京快速建站公司国家网站域名
  • 兰州装修公司哪家好网站seo推广员招聘
  • 郑州网站推广 汉狮网络易企秀类似的软件
  • 做外单网站成都网页制作公司排名
  • 成都优化网站关键词搜索引擎有哪些平台
  • 福建百川建设有限公司网站郑州手机软件开发公司
  • 盐城企业做网站多少钱88建网站
  • 南京网站制作报价wordpress主题 yusi
  • 北京建网站已备案网站新增接入
  • 做搬家服务网站问卷调查的目的房产网签是什么意思
  • 江苏品牌网站设计美团后台管理系统登录
  • 没有备案的网站会怎么样深圳的互联网公司排名
  • 阿里云 建设网站北京百度竞价托管公司
  • 怎么样做长久的电影网站安卓手机应用市场
  • 网站建设账户搭建济南网络优化哪家专业
  • 宜兴城乡建设局网站wordpress调用logo
  • 让他人建设网站需要提供的材料女生读电子商务好就业吗
  • 北大荒建设集团网站国内开源代码网站
  • 高端企业网站要多少钱中企动力z云邮箱登录
  • 网站建设视频教程百度云那种自行提取卡密的网站怎么做
  • 网站外链建设与维护网站建设客户调研表
  • 海南省建设银行官方网站招聘营销的主要目的有哪些
  • flask 简易网站开发网站建设和空间
  • 怀化建设网站wordpress静态化插件
  • 网站上的中英文切换是怎么做的大连网站制作优选ls15227
  • 网站开发工作安排广告设计公司有哪些
  • 无人机公司网站建设用什么软件做网站最简单