我的问题是关于python单元测试报告的。

我使用的是xmlrunner包,它生成Jenkins使用的xunit输出。除此之外,我想生成一个html输出或者以一个漂亮的自定义格式打印输出。

注意:我已经知道了HTMLTestRunner,但它并没有让我高兴。

有3个问题:我的测试不显示为套件组(报告不显示分组)

未显示测试细节(测试目的)

故障堆栈跟踪不应显示在为管理层编制的报告中

问题是如何迭代测试结果?

下面是我的测试运行程序代码:import unittest

import os, sys

import xmlrunner

def getSuites(root):

testSets = {"ts1":["tc1","tc2"], "ts2":["tc3","tc4"]}

suites = unittest.TestSuite()

for ts_name,ts in testSets.iteritems():

ts_dir = "%s/%s" % (root, ts_name)

sys.path.append(ts_dir)

print "ts_dir = %s" % ts_dir

for tc in ts:

module = __import__(tc,{},{},['1'])

suites.addTest(unittest.TestLoader().loadTestsFromModule(module))

return suites

if __name__ == "__main__":

root = os.path.dirname(os.path.abspath(__file__))

suites = getSuites(root)

results = xmlrunner.XMLTestRunner(output='test_reports').run(suites)

注:

^{pr2}$

引发异常,说明u XMLTestResult不可读取。

谢谢

python报告,python测试结果报告相关推荐

  1. Python+request+ smtplib 测试结果html报告邮件发送(上)《五》

    此方法通用适合所有邮箱的使用,只需注意几个点,如下: QQ邮箱.其他非QQ邮箱的写法,区别点如下: #--------------------------使用腾讯企业邮箱作为发件人的操作如下----- ...

  2. vue.js python_使用Python和Vue.js自动化报告过程

    vue.js python If your organization does not have a data visualization solution like Tableau or Power ...

  3. 实验报告-python文库_Python实验报告

    目 录 次序 1 2 3 4 5 实验项目名称 实验一.熟悉Python环境及及基本数据类型的使用实验 实验二.程序控制结构编程设计实验 实验三.函数和代码复用实验 实验四.组合数据类型的使用实验 实 ...

  4. 实验报告-python文库_python白盒考试实验报告

    <python白盒考试实验报告>由会员分享,可在线阅读,更多相关<python白盒考试实验报告(9页珍藏版)>请在金锄头文库上搜索. 1.Python白盒测试实验报告 作者: ...

  5. python使用fpdf生成数据报告pdf文件

    python使用fpdf生成数据报告pdf文件 目录 python使用fpdf生成数据报告pdf文件 # 报告生成整体代码

  6. python程序设计梁勇 百度网盘_20194220 2019-2020-2 《Python程序设计》实验二报告

    20194220 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1942 姓名: 梁勇 学号:20194220 实验教师: ...

  7. python程序设计报告-20192416 实验四《Python程序设计》综合实践报告

    20192416 实验四 <Python程序设计> 综合实践报告 课程:<Python程序设计> 班级:1924 姓名:不愿透露姓名的はんたくさん 学号:20192416 实验 ...

  8. python实验过程心得体会_20192416 实验四《Python程序设计》综合实践报告

    20192416 实验四 <Python程序设计> 综合实践报告 课程:<Python程序设计> 班级:1924 姓名:不愿透露姓名的はんたくさん 学号:20192416 实验 ...

  9. 贪吃蛇程序设计报告python_20192116 2019-2020-2 《Python程序设计》实验四报告

    20192116 2019-2020-2 <Python程序设计>实验四报告 课程:<Python程序设计> 班级: 1921 姓名: 饶欢 学号:20192116 实验教师: ...

  10. python实验二报告_20172304 2019-2020-2 《Python程序设计》实验二报告

    20172304 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1723 姓名: 段志轩 学号:20172304 实验教师 ...

最新文章

  1. cvCreateMat函数
  2. 【问链财经-区块链基础知识系列】 第四十七课 蚂蚁区块链的布局和打法
  3. 下取整函数的含义_Excel将3.14159取值为3.15或3.1415? 两个函数为你效劳,拿走不谢...
  4. 自我辩证之计划是否该坚持?
  5. SpringMVC一例 是否需要重定向
  6. python指定范围内加法代码解析
  7. 处理git clone命令的非标准SSH端口连接
  8. Hexo博客系列(三)-将Hexo v3.x个人博客发布到GitLab Pages
  9. Excel文件导入mysql数据库
  10. powerapps简介
  11. AUTOCAD——矩形命令
  12. H264和aac 封装成为ts,并生成m3u8
  13. 浅浅总结一下HTML吧
  14. 春季学习报告 4.19
  15. QTreeWidget去掉虚线框
  16. [ZCMU OJ]1633: 酷酷的单词(遍历)
  17. Linux_CA三种申请证书的方法
  18. 如何设置电脑锁屏后程序仍在运行
  19. Linux系统安全和应用
  20. 建模助手 | 关于REVIT的小技巧,你知道多少?

热门文章

  1. 自己写的一个asp.net-cookies购物车类
  2. 惊喜:vs2005 和 msdn 中文版 已经提供Subscriber 下载,MSDN全球订户可以下中文版爽了...
  3. Head First设计模式之命令模式
  4. Android 获取当前日期算前一年、前一月、前一天Calendar
  5. SQL反模式学习笔记1 开篇
  6. BOW(opencv源码)
  7. 在Java环境下怎么打开_Java环境配置及在Dos命令下运行Java程序
  8. 机器人编程java面试题,7届国赛java试题 4: 机器人塔
  9. python实现画板功能并操作数据库
  10. pandas df.loc