当前位置: 首页 > 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.huolong8.cn/news/150446/

相关文章:

  • 义乌外贸建站宜春seo
  • 玉林市网站开发公司电话网站建设的系统分析
  • wordpress小说站温州网站改版哪家好
  • 简单建设企业办公网站企业网站排名优化公司
  • 城市介绍网站模板网站开发设计内容
  • 服装网站建设的技术可行性网站技术介绍
  • html 创意网站网页游戏排行榜前十名歌
  • 哪个网站做logo设计师体育论坛网站建设
  • 沭阳建设局网站正邦设计集团
  • 亚马逊站外deal网站上海建设银行黄浦区营业网站
  • 书吧网站设计论文wordpress 转换中文
  • 小企业官方网站制作百度北京总部电话
  • 深圳建设工程造价管理站做淘客网站要备案
  • 新风格网站阜新市项目建设网站
  • 网站建设系统chi系统遵义怎么做平台软件
  • 站酷海洛用php做网站上传图片的代码
  • 品牌学习网站建公司网站需要自己有系统吗
  • 深圳住房和建设局官网站重庆软件制作平台
  • 平面设计接单的网站动图从哪个网站做
  • 广东网站建设公司排名口碑好的邯郸网站建设
  • 做网站好的网站建设公司排名微信小程序联盟网站
  • 网站开发以图片为背景wordpress 商品插件
  • 企业网站源码 asp长沙网站整站优化
  • 百度没有投放的网站点击版面设计网站
  • 花桥网站制作设计一个小程序多少钱
  • 响应式网站是做列表WordPress装不上jetpack
  • 英文商城网站模板建筑行业综合查询平台
  • 网站建设最新技术大连有几家做网站的公司
  • 南京建设银行网站首页山东省城市建设管理协会网站
  • 12380网站开发dedese网站