小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我们目前在本地搭建的自动化测试程序生成的minium报告越来越多,请问怎样进行清理?
(想通过删除loaderxx.log和对应文件夹来达到目的,但发现左侧日期数据是写死在meta.json里的)
不知道可否以配置通配符的方式来配置`outputs`字段,如
{
...
"outputs": "C:\\Automation_test\\Outputs\\yyyy-MM-dd",
}
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
import os
import shutil
def del_outputs():
print("-------------------正在删除报告----------------------")
path = os.path.dirname(os.path.dirname((os.path.abspath(__file__))))
output_path = os.path.join(path, "outputs")
files = os.listdir(output_path)
"""如果报告的数量大于25条,则删除一半报告"""
if len(files) > 25 :
for i in range(int(len(files)/2)):
del_file = os.path.join(output_path,files[i])
shutil.rmtree(del_file)
这是我写的一个删除方法,可以放到setUpClass中执行,当然我觉得最好使用云测来跑任务
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
import os
import shutil
def del_outputs():
print("-------------------正在删除报告----------------------")
path = os.path.dirname(os.path.dirname((os.path.abspath(__file__))))
output_path = os.path.join(path, "outputs")
files = os.listdir(output_path)
"""如果报告的数量大于25条,则删除一半报告"""
if len(files) > 25 :
for i in range(int(len(files)/2)):
del_file = os.path.join(output_path,files[i])
shutil.rmtree(del_file)
这是我写的一个删除方法,可以放到setUpClass中执行,当然我觉得最好使用云测来跑任务
1. minium生成日志的格式如图1,你这样直接把所有文件都删了好像不太对吧
2. 我最开始也是用云测跑的,但是我们跑一次测试样例的时间可能需要上百分钟,时间额度的花销实在扛不住呀/(ㄒoㄒ)/~~