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

做微信小程序的网站设计素材网站千图网

做微信小程序的网站,设计素材网站千图网,个人小程序怎么做,做网站 微信开发前景背景 开始做新项目的UI自动化,需要考虑用例的并发执行,因为之前做的项目是通过插件pytest-parallel 0.1.1 pytest-multithreading-allure 1.0.8来实现的,所以这次也打算用此方法,然而在实际使用过程中发现一些问题。 问题一 通…

背景

开始做新项目的UI自动化,需要考虑用例的并发执行,因为之前做的项目是通过插件pytest-parallel 0.1.1 + pytest-multithreading-allure 1.0.8来实现的,所以这次也打算用此方法,然而在实际使用过程中发现一些问题。

问题一

通过 pytest --workers n 运行后出现报错,错误是:AttributeError: Can't pickle local object 'pytest_addoption.<locals>.label_type.<locals>.a_label_type'
解决方法:由于运行环境是windows,查资料windows上要安装0.0.10版本, 之前都是在mac或者Linux环境上运行没有遇到此问题

问题二

pytest-parallel降级为版本0.0.10,再次运行,还是会报错,但错误是:

…………
AttributeError: '_Environ' object has no attribute 'putenv'

解决方法: 参考https://github.com/kevlened/pytest-parallel/issues/89#issuecomment-797698926进行修改,修改后执行 pytest --tests-per-worker n 可以多线程运行, window上pytest --workers n 时,n只能是1

总结

  1. 经过上面的折腾终于解决了windows上使用pytest-parallel的问题,但是始终要去修改pytest-parallel中的内容,决定改为使用pytest-xdist,安装最新版本的pytest-xdist , 安装后执行 pytest -n n即可 , 发现pytest-xdist会导致scope=session的fixture设置失效,即导致每个用例都会执行一次此fixture,正常情况是只需要执行一次的,详见session失效的解决办法
  2. 如果运行环境是Linux或者mac,应该还是会优先选择pytest-parallel
http://www.yayakq.cn/news/337201/

相关文章:

  • 网站建设如何搞活动展示型网站 asp.net
  • 个人网站尺寸怎么做hello官方网站
  • 法拍房北京网站网络服务器端口怎么查
  • 自己做文学网站赚钱吗百度快照不更新怎么办
  • 高端网站建设哪些好做外贸网站咨询
  • it 网站模板南充建网站的资料
  • 泰州企业网站建站模板wordpress首页不加载图片
  • 建设官方网站怎么修改预留手机全球设计风向
  • 网站建设与管理找工作黑马培训是正规学校吗
  • 重庆网站建设推广优化自己怎么用h5做网站
  • 官方网站下载qq最新版网站建设客户开发方案
  • 大型国企网站建设费用网站开发实用技术答案
  • 广州网站建设 致茂wordpress外链跳转
  • 吉林移动网站河北建投商务网电子招标采购平台
  • 用路由器建设网站网站权重为零
  • 用ps做美食网站k98s播放器
  • 昆明快速建站模板网页型网站
  • 湖南高端网站制做家纺的主要国际网站
  • 购物网站简介wordpress查看内容插件
  • 枣强县住房和城乡建设局网站自然村 网站建设
  • 网站主题风格红河州网站建设
  • 企业网站设计特点wordpress如何在数据库中修改域名
  • 湖北做网站找谁免费网站建站系统
  • 分阶段建设网站正邦设计创始人
  • 太原市建设厅官方网站世界500强企业排名
  • 做网站不备案会怎样买车平台十大排名
  • 如何让搜素引擎不收录自己的网站ssc网站建设教程
  • 大型大型网站建设方案网站 php连接mysql 代码
  • 个人如何做微商城网站更合网站建设制作
  • 网站查询入口网站开发交付验收文档