首页 > 其他分享 > pytest + yaml 框架 -58.运行报告总结summary.json

pytest + yaml 框架 -58.运行报告总结summary.json

时间:2023-11-08 23:34:51浏览次数:27  
标签:58 23 summary yaml json pytest 控制台 用例

前言

用例运行结束后,在本地生成summary.json 文件,总结运行结果。
v1.5.1版本更新内容:
1.解决参数化,中文在控制台输出问题
2.保存用例结果summary.json

保存用例结果summary.json

命令行执行用例

pytest

运行结束,在当前目录生成summary.json 文件,内容如下

{
    "base_url": "http://127.0.0.1:8201",
    "time": {
        "start": "2023-11-08 23:20:45",
        "stop": "2023-11-08 23:20:45",
        "duration": "0.51s"
    },
    "statistic": {
        "failed": 0,
        "broken": 0,
        "skipped": 0,
        "passed": 23,
        "total": 23,
        "successful": "100.00%"
    }
}

方便后续继承到jenkins 等其它CI/CD平台上,发送报告通知时读取报告结果内容。

参数化控制台输出中文问题

v1.5.1版本顺便解决参数化,控制台输出参数化值有中文时显示问题

解决后

标签:58,23,summary,yaml,json,pytest,控制台,用例
From: https://www.cnblogs.com/yoyoketang/p/17818612.html

相关文章

  • [CF1588F] Jumping Through the Array
    不妨认为\(n,q\)同阶。考虑根号重构。如果没有第3种操作的话,我们每\(\mathcalO(\sqrtn)\)操作整体更新一次,每个询问只需要考虑块内的修改所在置换环上有多少\([l,r]\)内的数。这个是容易\(\mathcalO(n\sqrtn)\)做的。然后考虑置换环会变怎么办。注意到一个块内真......
  • 读yaml文件 发送post请求
    1.yamllogindata:name:'ct0356'psw:'111111'2.读取yaml文件#读取yaml文件并获得字典类的返回importyamldefget_yaml(yaml_path):withopen(yaml_path,encoding='utf-8')asfo:yaml_data=yaml.safe_load(fo.read())......
  • TOML 和 YAML
    TOML和YAML都是用于存储和传输数据的格式,但它们有一些重要的区别¹²³:-**数据类型**:YAML是一种数据格式,而TOML是一种数据格式。YAML使用缩进来定义结构化数据,而TOML使用键值对和表(类似于节)来定义结构¹²³。-**语法**:YAML使用冒号和缩进来定义结构,而TOML使用等号......
  • YAML和TOML都支持多种数据类型
    YAML和TOML都支持多种数据类型,但它们在某些方面有所不同¹⁴。**YAML**支持的数据类型包括¹:-对象:键值对的集合,又称为映射(mapping)/哈希(hashes)/字典(dictionary)-数组:一组按次序排列的值,又称为序列(sequence)/列表(list)-纯量(scalars):单个的、不可再分的值-字符串-布尔值-......
  • 执行完又报这个错误ALTER TABLE sys_export_file_msg MODIFY EXPORT_PARAMS CLOB > OR
    报这个错误ALTERTABLEsys_export_file_msgMODIFYEXPORT_PARAMSCLOB>ORA-22858:invalidalterationofdatatype在Oracle中,你不能直接将列的数据类型从非LOB类型更改为LOB类型,因为这样的操作会导致数据的重建,可能会造成数据丢失。如果你需要将一个非LOB类型的列更改为CLOB类......
  • win10定时关机、定时休眠和定时睡眠的命令行【转载自https://blog.csdn.net/conanluff
    1、定时关机#注:/s关机,/t后面接时间,单位是秒shutdown/s/t3600 #一个小时后关机shutdown-a#取消定时关机注:"shutdown/h"是立即进入休眠的命令,但/h参数不能与/t连用,故不能用shutdown实现定时休眠的功能。/h可与/f连用,/f表示强制关闭正在运行的应用程序而不事先警告用户。......
  • springboot nacos使用yaml配置list方式
    方式一配置项:app:demo:list1:xiaohong,xiaominglist2:>xiaohong,xiaominglist1和list2看起来是2种风格,其实都是同一种写法,以逗号分隔java代码:@Data@ComponentpublicclassAppConfig1{@Value("${app.demo.list1}")privateList<Strin......
  • 2586
    给你一个下标从 0 开始的字符串数组 words 和两个整数:left 和 right 。如果字符串以元音字母开头并以元音字母结尾,那么该字符串就是一个 元音字符串 ,其中元音字母是 'a'、'e'、'i'、'o'、'u' 。返回 words[i] 是元音字符串的数目,其中 i 在闭区间 [left,right]......
  • CF587E Duff as a Queen
    维护序列,支持:区间异或查询区间子集异或值种数(包含空集)\(n\le2\times10^5\),\(1\leq\le4\times10^4\),值域\([1,10^9]\),TL=7s.经典题。操作2相当于查询区间线性基大小。由于不能维护区间异或,作差分\(b_i=a_i\oplusa_{i-1}\)。可以得到\(a_i=\oplusb_1\oplu......
  • cf1582F2. Korney Korneevich and XOR (hard version)(暴力优化)
    cf1582F2对于每种数可以维护一个列表v[x],表示到当前位置,最后一个数小于等于x,能够取到的值,对于当前的数ai,我们可以用v[ai]中的值x与ai异或,来更新v[ai+1],v[ai+2]后面的值。然后就是有两个优化,每次我们更新完后,都对v[a[i]]清空,因为只有两个相同数之间的数才对后面可能有贡献,前面的......