会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
蛋尼的后花园
阅读--思考--运动
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
23
下一页
2020年8月11日
覆盖率平台(5)- 增量代码覆盖率
摘要: 前言: 如前面一篇介绍的,增量代码覆盖率用的 diff-cover插件。但是展示效果不好,而且还要先生成全量的xml报告;展示效果,与全量报告不一样,在平台上的展示效果看起来很怪异。绕了一大圈,还是要改造jacoco。 实现: 俗话说,站在巨人的肩膀上,才能站得高,望得远,跑得快!直接拿 https
阅读全文
posted @ 2020-08-11 17:16 蛋尼
阅读(1473)
评论(4)
推荐(1)
编辑
2020年6月4日
v-charts 使用markline标线
摘要: 在 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)
编辑
2020年5月28日
覆盖率平台(5)- 生成覆盖率报告
摘要: java覆盖率统计,使用最广泛的应该是开源jacoco,本系列将基于jacoco打造覆盖率平台。 1.jacoco玩法无非是:在服务启动脚本中加入相关参数 ——> 启动服务进行测试 ——> 生成覆盖率 jacoco.exec文件 ——> 生成覆盖率报告 2.整个过程涉及文件传输,脚本注入改造,远程执行等。因此,规范很重要。服务部署路径/启动脚本等,都必须统一规范。 3.服务器基本都是linux,为避免一大坨的远程执行命令,可事先准备好shell脚本,然后copy到目标服务器,再远程执行脚本。需要准备的脚本大概有: 4.环境初始化、服务启停、测程启停、报告生成。。。
阅读全文
posted @ 2020-05-28 21:00 蛋尼
阅读(832)
评论(0)
推荐(0)
编辑
覆盖率平台(4)- 测程启动
摘要: java覆盖率统计,使用最广泛的应该是开源jacoco,本系列将基于jacoco打造覆盖率平台。 1.jacoco玩法无非是:在服务启动脚本中加入相关参数 ——> 启动服务进行测试 ——> 生成覆盖率 jacoco.exec文件 ——> 生成覆盖率报告 2.整个过程涉及文件传输,脚本注入改造,远程执行等。因此,规范很重要。服务部署路径/启动脚本等,都必须统一规范。 3.服务器基本都是linux,为避免一大坨的远程执行命令,可事先准备好shell脚本,然后copy到目标服务器,再远程执行脚本。需要准备的脚本大概有: 4.环境初始化、服务启停、测程启停、报告生成。。。
阅读全文
posted @ 2020-05-28 20:26 蛋尼
阅读(363)
评论(0)
推荐(0)
编辑
2020年3月27日
覆盖率平台(3)- 测程
摘要: java覆盖率统计,使用最广泛的应该是开源jacoco,本系列将基于jacoco打造覆盖率平台。 1.jacoco玩法无非是:在服务启动脚本中加入相关参数 ——> 启动服务进行测试 ——> 生成覆盖率 jacoco.exec文件 ——> 生成覆盖率报告 2.整个过程涉及文件传输,脚本注入改造,远程执行等。因此,规范很重要。服务部署路径/启动脚本等,都必须统一规范。 3.服务器基本都是linux,为避免一大坨的远程执行命令,可事先准备好shell脚本,然后copy到目标服务器,再远程执行脚本。需要准备的脚本大概有: 4.环境初始化、服务启停、测程启停、报告生成。。。
阅读全文
posted @ 2020-03-27 00:48 蛋尼
阅读(440)
评论(0)
推荐(0)
编辑
覆盖率平台(2)- 服务配置
摘要: java覆盖率统计,使用最广泛的应该是开源jacoco,本系列将基于jacoco打造覆盖率平台。 1.jacoco玩法无非是:在服务启动脚本中加入相关参数 ——> 启动服务进行测试 ——> 生成覆盖率 jacoco.exec文件 ——> 生成覆盖率报告 2.整个过程涉及文件传输,脚本注入改造,远程执行等。因此,规范很重要。服务部署路径/启动脚本等,都必须统一规范。 3.服务器基本都是linux,为避免一大坨的远程执行命令,可事先准备好shell脚本,然后copy到目标服务器,再远程执行脚本。需要准备的脚本大概有: 4.环境初始化、服务启停、测程启停、报告生成。。。
阅读全文
posted @ 2020-03-27 00:31 蛋尼
阅读(343)
评论(0)
推荐(0)
编辑
2020年3月12日
vue路由this.route.push跳转页面不刷新
摘要: 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)
编辑
2020年2月5日
递归对比json
摘要: 遇到个问题: 如果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)
编辑
2020年2月4日
ssh远程执行遇到的一些坑
摘要: 一、python模块选择 subprocess:用check_ouput 本想接收返回,但是传参麻烦、执行过程的各种权限问题,最终放弃 os.system:简单粗暴,直接本机执行,最终用这个。缺点是,只有返回码 Tip:python执行命令行不要太过复杂,否则各种奇葩问题无法排查;可以写到shell
阅读全文
posted @ 2020-02-04 14:47 蛋尼
阅读(2104)
评论(0)
推荐(0)
编辑
2020年2月3日
免密git clone/git pull
摘要: 在用程序操作代码的时候,每次要输入密码,那简直是异常灾难。 免密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
下一页