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