前言

pytest 生成junit-xml 测试报告,那么生成的xml报告有什么用呢?可以集合一些持续集成工具(如jenkins…等)方便查看报告。

junit-xml 测试报告

命令行参数有2个跟 junit-xml 报告相关的参数

  --junit-xml=path      create junit-xml style report file at given path.--junit-prefix=str    prepend prefix to classnames in junit-xml output

--junit-xml 指定报告保存地址,使用示例

> pytest demo --junit-xml=./report.xml

运行后会在当前目录生成一个report.xml格式报告

--junit-prefix 设置xml报告的class属性,使用示例

> pytest demo --junit-xml=./report.xml --junit-prefix=xxx

pytest.ini配置

pytest.ini配置有5个参数可以配置

  junit_suite_name (string):Test suite name for JUnit reportjunit_logging (string):Write captured log messages to JUnit report: one of no|log|system-out|system-err|out-err|alljunit_log_passing_tests (bool):Capture log information for passing tests to JUnit report:junit_duration_report (string):Duration time to report: one of total|calljunit_family (string):Emit XML for schema: one of legacy|xunit1|xunit2

junit_suite_name 参数可以修改JUnit报告的名称,使用示例,在pytest.ini配置文件添加

[pytest]junit_suite_name=yoyo

运行后会在xml报告中修改testsuite中的name属性

在命令行中也可以通过传参-o junit_suite_name也可以改变testsuite中的name属性

> pytest demo --junit-xml=./report.xml -o junit_suite_name

pytest文档75 - 生成 junit-xml 测试报告相关推荐

  1. py脚本实现用例执行html报告,pytest文档7-pytest-html生成html报告

    前言 pytest-html是一个插件,pytest用于生成测试结果的html报告.兼容python 2.7,3.6 pytest-html 1.github上源码地址 2.pip安装 $ pip i ...

  2. word文档的生成以及echarts图片的插入

    word文档的生成以及echarts图片的插入 word文档的生成 pom.xml引入 代码流程-easy result 结语 word文档的生成 上一篇博客我们提到了echarts图片的生成过程!现 ...

  3. pytest文档21-pytest-html报告优化(nodeid中文显示[\u6350\u52a9\u6211\u4eec]问题解决)

    前言 pytest-html报告中当用到参数化时候,获取用例的nodeid里面有中文时候,会显示[\u6350\u52a9\u6211\u4eec]这种编码(再次声明,这个不叫乱码,这是unicode ...

  4. Spring Boot 2.x基础教程:Swagger静态API文档的生成

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | 翟永超 来源 | didispace.com/spring-boot-learni ...

  5. python 生成html表的报告_pytest文档7-pytest-html生成html报告

    前言 pytest-HTML是一个插件,pytest用于生成测试结果的HTML报告.兼容Python 2.7,3.6 pytest-html 2.pip安装 $ pip install pytest- ...

  6. Spring Boot 2.x基础教程:Swagger静态文档的生成

    前言 通过之前的两篇关于Swagger入门以及具体使用细节的介绍之后,我们已经能够轻松地为Spring MVC的Web项目自动构建出API文档了.如果您还不熟悉这块,可以先阅读: Spring Boo ...

  7. PowerDesigner(九)-模型文档编辑器(生成项目文档)

    模型文档编辑器 PowerDesigner的模型文档(Model  Report)是基于模型的,面向项目的概览文档,提供了灵活,丰富的模型文档编辑界面,实现了设计,修改和输出模型文档的全过程. 模型文 ...

  8. 九、模型文档编辑器(生成项目文档)

    模型文档编辑器 PowerDesigner的模型文档(Model  Report)是基于模型的,面向项目的概览文档,提供了灵活,丰富的模型文档编辑界面,实现了设计,修改和输出模型文档的全过程. 模型文 ...

  9. java生成iso9660工具_基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.0.0版)...

    TableGo_20210212 v7.0.0 正式版发布,此次版本更新如下: 1.新增对DB2数据库的支持 2.新增按字段生成文件,支持把字段.JSON.XML数据转换成任何代码 3.新增大量新的自 ...

最新文章

  1. pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动最大值(rolling max)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额最大值
  2. 关于知识整理、积累与记忆
  3. php单文件短链接,php实现的短网址算法分享
  4. linux mrtg 进程名称,Linux上的MRTG流量监控中心
  5. 4.16_template_method_行为型模式:模板方法模式
  6. setTimeout还是setInterval?
  7. Ubuntu平台采用Qemu搭建ARM虚拟机环境
  8. mybatis基础入门
  9. 一步一步编写12306抢票软件
  10. 计算机命令提示符开热点,win10电脑可以使用cmd命令创建wifi热点吗
  11. android跳转qq群代码,Android app 跳 QQ 群界面
  12. 24岁想学插画来得及吗?零基础学插画需要了解这些
  13. 国外大数据初创公司巨额融资 国内公司初长成
  14. 在nginx环境下同一个网站目录下放2个或者多个zblog程序nginx伪静态规则如何写
  15. 帝国cms插件|支持7.5/7.2 移动同步生成插件|帝国多端访问必备插件
  16. mysql约束简单理解
  17. 【DIY】多模式51单片机心形流水灯+呼吸灯+蜂鸣器音乐
  18. IVM格式(互动媒体)
  19. Tableau弧线图
  20. 偷偷曝光下国内这些软件外包公司!(2023 最新版)

热门文章

  1. 【重构前端知识体系之HTML】讲讲对HTML5的一大特性——语义化的理解
  2. 什么是真正的流程管理?流程管理的是与不是。
  3. opencms9.0 建站视频
  4. c#四种线程安全的懒加载单例模式(Lazy、静态内部类、CAS、双重校验)
  5. 存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除
  6. Rational Rose画UML状态图
  7. 演讲文档和视频《元宇宙与区块链IT基础设施》下载
  8. ExtJS 表格悬浮提示
  9. BO-Web Intelligence教程
  10. 全国计算机数字图形图像应用技术等级二级,全国计算机数字图形图像应用技术等级考试一级...