上一页 1 2 3 4 5 6 7 ··· 23 下一页
摘要: 前言: 如前面一篇介绍的,增量代码覆盖率用的 diff-cover插件。但是展示效果不好,而且还要先生成全量的xml报告;展示效果,与全量报告不一样,在平台上的展示效果看起来很怪异。绕了一大圈,还是要改造jacoco。 实现: 俗话说,站在巨人的肩膀上,才能站得高,望得远,跑得快!直接拿 https 阅读全文
posted @ 2020-08-11 17:16 蛋尼 阅读(1473) 评论(4) 推荐(1) 编辑
摘要: 在 v-charts 第一次亲密接触 中记录了很多v-charts的用法。 近期老板给了个需求,在图表中列出 S、A、B、C三个绩效层级的阈值。经过调研,markline可以实现。v-charts中markline的具体用法如下: 1.图表组件,直接绑定 <VeHistogram :data="pr 阅读全文
posted @ 2020-06-04 19:45 蛋尼 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: java覆盖率统计,使用最广泛的应该是开源jacoco,本系列将基于jacoco打造覆盖率平台。 1.jacoco玩法无非是:在服务启动脚本中加入相关参数 ——> 启动服务进行测试 ——> 生成覆盖率 jacoco.exec文件 ——> 生成覆盖率报告 2.整个过程涉及文件传输,脚本注入改造,远程执行等。因此,规范很重要。服务部署路径/启动脚本等,都必须统一规范。 3.服务器基本都是linux,为避免一大坨的远程执行命令,可事先准备好shell脚本,然后copy到目标服务器,再远程执行脚本。需要准备的脚本大概有: 4.环境初始化、服务启停、测程启停、报告生成。。。 阅读全文
posted @ 2020-05-28 21:00 蛋尼 阅读(832) 评论(0) 推荐(0) 编辑
摘要: java覆盖率统计,使用最广泛的应该是开源jacoco,本系列将基于jacoco打造覆盖率平台。 1.jacoco玩法无非是:在服务启动脚本中加入相关参数 ——> 启动服务进行测试 ——> 生成覆盖率 jacoco.exec文件 ——> 生成覆盖率报告 2.整个过程涉及文件传输,脚本注入改造,远程执行等。因此,规范很重要。服务部署路径/启动脚本等,都必须统一规范。 3.服务器基本都是linux,为避免一大坨的远程执行命令,可事先准备好shell脚本,然后copy到目标服务器,再远程执行脚本。需要准备的脚本大概有: 4.环境初始化、服务启停、测程启停、报告生成。。。 阅读全文
posted @ 2020-05-28 20:26 蛋尼 阅读(363) 评论(0) 推荐(0) 编辑
摘要: java覆盖率统计,使用最广泛的应该是开源jacoco,本系列将基于jacoco打造覆盖率平台。 1.jacoco玩法无非是:在服务启动脚本中加入相关参数 ——> 启动服务进行测试 ——> 生成覆盖率 jacoco.exec文件 ——> 生成覆盖率报告 2.整个过程涉及文件传输,脚本注入改造,远程执行等。因此,规范很重要。服务部署路径/启动脚本等,都必须统一规范。 3.服务器基本都是linux,为避免一大坨的远程执行命令,可事先准备好shell脚本,然后copy到目标服务器,再远程执行脚本。需要准备的脚本大概有: 4.环境初始化、服务启停、测程启停、报告生成。。。 阅读全文
posted @ 2020-03-27 00:48 蛋尼 阅读(440) 评论(0) 推荐(0) 编辑
摘要: java覆盖率统计,使用最广泛的应该是开源jacoco,本系列将基于jacoco打造覆盖率平台。 1.jacoco玩法无非是:在服务启动脚本中加入相关参数 ——> 启动服务进行测试 ——> 生成覆盖率 jacoco.exec文件 ——> 生成覆盖率报告 2.整个过程涉及文件传输,脚本注入改造,远程执行等。因此,规范很重要。服务部署路径/启动脚本等,都必须统一规范。 3.服务器基本都是linux,为避免一大坨的远程执行命令,可事先准备好shell脚本,然后copy到目标服务器,再远程执行脚本。需要准备的脚本大概有: 4.环境初始化、服务启停、测程启停、报告生成。。。 阅读全文
posted @ 2020-03-27 00:31 蛋尼 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1.先看看不刷新的代码: 2.再看看不刷新的原因:created 在vue生命周期,只执行一次。关于vue的生命周期,可参考 https://cn.vuejs.org/v2/guide/instance.html 3.解决办法:用 activated,每次进入页面,都会触发 参考: https:// 阅读全文
posted @ 2020-03-12 18:44 蛋尼 阅读(7396) 评论(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 蛋尼 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一、python模块选择 subprocess:用check_ouput 本想接收返回,但是传参麻烦、执行过程的各种权限问题,最终放弃 os.system:简单粗暴,直接本机执行,最终用这个。缺点是,只有返回码 Tip:python执行命令行不要太过复杂,否则各种奇葩问题无法排查;可以写到shell 阅读全文
posted @ 2020-02-04 14:47 蛋尼 阅读(2104) 评论(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 蛋尼 阅读(1526) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 23 下一页