上一页 1 2 3 4 5 6 ··· 22 下一页
摘要: 在 v-charts 第一次亲密接触 中记录了很多v-charts的用法。 近期老板给了个需求,在图表中列出 S、A、B、C三个绩效层级的阈值。经过调研,markline可以实现。v-charts中markline的具体用法如下: 1.图表组件,直接绑定 <VeHistogram :data="pr 阅读全文
posted @ 2020-06-04 19:45 蛋尼 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 测程运行过程中,持续收集覆盖率数据,然后可以生成覆盖率报告 内部逻辑 1.报告路径准备 1.1)平台服务器,创建报告路径:reports/{服务名}/{测程主键id}/{报告主键id}/ 2.生成jacoco二进制文件 2.1)在测试服务器,生成二进制文件 *.jacoco.exc 3.把二进制文件 阅读全文
posted @ 2020-05-28 21:00 蛋尼 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 新建测程后,就需要启动测程,以监听代码运行情况,获取覆盖率数据。 内部逻辑 1.环境准备: 1.1)jacoco 环境初始化 1.2)服务启动脚本模板拷贝 2.服务启动脚本初始化: 2.1)copy 服务启动脚本模板 2.2)把服务启动脚本中的参数替换,jacoco_port、服务port、服务启动 阅读全文
posted @ 2020-05-28 20:26 蛋尼 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 测程,用于记录每一次测试的覆盖率,作为覆盖率报告的载体。可以对测程启动、终止、清除数据、生成报告、查看报告等操作。新建测程,通常含如下内容 测程名称:通常是一个版本名称 服务器名:被测服务所在服务器 代码分支:被测代码分支 测程类型:全量-全量代码覆盖率;差异-被测分支与master有差异的代码,的 阅读全文
posted @ 2020-03-27 00:48 蛋尼 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 服务配置,是整个覆盖率平台的基础。服务器连接、测程新建、生成覆盖率报告等,都依赖服务配置信息。含下列选项: 服务名:服务名称 git地址:源码地址 ip地址:服务部署的服务器ip 用户名: 密码: Java Home路径:java安装路径 部署路径:服务部署路径 源码路径:即包名,只分析此路径下的类 阅读全文
posted @ 2020-03-27 00:31 蛋尼 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.先看看不刷新的代码: 2.再看看不刷新的原因:created 在vue生命周期,只执行一次。关于vue的生命周期,可参考 https://cn.vuejs.org/v2/guide/instance.html 3.解决办法:用 activated,每次进入页面,都会触发 参考: https:// 阅读全文
posted @ 2020-03-12 18:44 蛋尼 阅读(6633) 评论(0) 推荐(2) 编辑
摘要: 遇到个问题: 如果list中是dic,sort会报错,解决办法:sorted(a,key=lambda x:x["x"]) def compare_data(src_data, dst_data): if isinstance(src_data, dict): """若为dict格式""" for 阅读全文
posted @ 2020-02-05 20:20 蛋尼 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、python模块选择 subprocess:用check_ouput 本想接收返回,但是传参麻烦、执行过程的各种权限问题,最终放弃 os.system:简单粗暴,直接本机执行,最终用这个。缺点是,只有返回码 Tip:python执行命令行不要太过复杂,否则各种奇葩问题无法排查;可以写到shell 阅读全文
posted @ 2020-02-04 14:47 蛋尼 阅读(1869) 评论(0) 推荐(0) 编辑
摘要: 在用程序操作代码的时候,每次要输入密码,那简直是异常灾难。 免密clone/pull,除了配置SSH-KEY之外,还可以直接在url中加入用户名-密码,如下 git clone http://your-count:your-password@devops.gsafety.com/git/JCyFR3 阅读全文
posted @ 2020-02-03 17:15 蛋尼 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: python3执行Linux命令,这里用模块 subprocess,此模块详情可参考:https://www.cnblogs.com/lincappu/p/8270709.html 以下是自己封装的一些方法: 【check_output传参太复杂,转用os.system执行】 class Remot 阅读全文
posted @ 2020-02-02 17:21 蛋尼 阅读(1737) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 22 下一页