unittest+coverage代码覆盖测试实践案例
发布时间
阅读量:
阅读量
在前一篇文章的基础上,本文将介绍如何通过coverage工具来达成代码覆盖的具体操作示例,相关源代码在上文中已提供对应链接。
本文将展示用于实现代码覆盖的源代码,整个项目的测试框架结构如下:

通过对原始代码进行扩展,在其基础上新增了一个名为CodeCover.py的文件。运行该文件后,系统将在CoverageReport目录下自动生成对应的代码覆盖率报告。以下为CodeCover.py文件的具体实现代码:
#coding=utf8
import os
import time
def findTestWithPath():
current_dir=os.getcwd()
folderName=os.listdir(current_dir)
#print folderName
#获取到测试文件所在目录
TestSuit=[suite for suite in folderName if not suite.find("Tes
全部评论 (0)
还没有任何评论哟~
