def countDate(testDate, testSumDate): data = read(PATH("../log/" + ElementParam.SUM_FILE)) if data: data["testDate"] = testDate data["testSumDate"] = testSumDate write(data=data, path=PATH("../log/" + ElementParam.SUM_FILE)) else: print("统计数据失败") data = read(PATH("../log/" + ElementParam.SUM_FILE)) print("==统计数据:%s==" % data)
def writeExcel(): workbook = xlsxwriter.Workbook( PATH('../Report/' + ElementParam.REPORT_FILE)) worksheet = workbook.add_worksheet("测试总况") worksheet2 = workbook.add_worksheet("测试详情") operateXls = OperateXls(workbook) operateXls.init(worksheet, read(PATH("../log/" + ElementParam.SUM_FILE))) operateXls.detail(worksheet2, readInfo(PATH("../log/" + ElementParam.INFO_FILE))) operateXls.close()
def count_sum(result): data = {"sum": 0, "pass": 0, "fail": 0} _read = read("../log/" + ElementParam.SUM_FILE) if _read: data = _read data["sum"] += 1 if result: data["pass"] += 1 else: data["fail"] += 1 write(data=data, path="../log/" + ElementParam.SUM_FILE)
def mk_file(): ''' 1.删除 info.pickle文件 和 sum.pickle文件 2. 创建info.pickle文件 和 sum.pickle文件 3. 把data 写入sum.pickle文件 ''' destroy() mkdir_file(PATH("../log/" + ElementParam.INFO_FILE)) mkdir_file(PATH("../log/" + ElementParam.SUM_FILE)) data = read(PATH("../log/" + ElementParam.INFO_FILE)) data["version"] = ElementParam.VERSION data["sum"] = 0 data["pass"] = 0 data["fail"] = 0 write(data=data, path=PATH("../log/" + ElementParam.SUM_FILE))
def count_sum_false_cancel(result): # 失败后重跑 sum 减 1 data = read("../log/" + ElementParam.SUM_FILE) data["sum"] -= 1 data["fail"] -= 1 write(data=data, path="../log/" + ElementParam.SUM_FILE)