【Q&A系列1】单测集成常见Q&A

简介: 云效平台,单测集成amon常见问题总结

单测集成常见问题总结:

Q1:邮件有哪几种,发送的规则是什么,是否可以配置?

A1:邮件分五种:项目实时构建报告发给代码提交人,主干代码模块构建报告发给模块负责人,项目单元测试构建日报和周报发给项目组成员(PM,开发,测试);主干代码模块周报发送给模块负责人,主干频率为每天检查CI,分支频率默认每小时检查CI(频率可配置)。分支的通知配置可到项目详情页进行勾选配置(如下图),目前构建失败暂时不发通知。

1.png?version=2&modificationDate=1393991


Q2:代码覆盖率是怎么统计的?

A2:覆盖率分全量覆盖率和增量覆盖率:全量覆盖率=(被单元测试覆盖的代码行数/总代码行数);增量覆盖率(一次构建)=(新增代码被单元测试覆盖的代码行数/新增代码行数)。在集成参数配置中可以配置过滤不统计的方法正则表达式。(我们会有一些默认过滤规则)

2.png?version=1&modificationDate=1393991
1


Q3:我想让我负责的代码模块在Amon中进行持续集成,怎么做?

A3:首先你的代码模块要接入Aone1或Aone2,其次发邮件或旺旺反馈到Amon团队,我们会第一时间帮你接入。


Q4:模板怎么配置?

A4:这个可以通过需求,通知相应的管理员去amon系统上配置。


Q5:怎么配置代码模块的邮件通知人员?

A5:目前我们的机制是代码模块只发送给模块负责人,如果你也想收到此模块的邮件通知,我们可以通过后台配置完成。


Q6:代码模块和项目是什么区别?

A6:代码模块构建的是主干代码,项目构建的是分支代码,项目发布上线后会合入主干代码,amon会通过比较主干代码是否有变更,从而判断是否需要构建。


Q7:项目的消息发送触发机制是怎么样的?

A7:目前对于aone2的项目,我们主要是发送构建成功的信息,失败的暂时不发送消息。


Q8:新增代码的时间间隔是多久?

A8:每隔一个小时检测一次,svn是否有变更。


Q9:在jenkins上面任务1000000801_TMALL-JAVA-UT_wlbdc与1000000801_module_wlbdc的区别?

A9:1000000801_TMALL-JAVA-UT_wlbdc指的是分支代码构建任务,1000000801_module_wlbdc指的主干代码构建任务。

相关文章
|
7月前
|
测试技术 持续交付
单元测试:构建稳健应用的第一步
在现代软件开发中,单元测试已经成为构建稳健应用程序的不可或缺的一环。它们是自动化测试的一种形式,旨在验证应用程序的各个部分是否按预期工作。本博客将深入探讨单元测试的核心概念、实施方法以及为什么它们对于开发可维护、可靠的软件至关重要。
29 0
|
Java 测试技术
Spock单测利器,用了都说好
参考Spock单元测试框架介绍以及在美团优选的实践最近发现了一种写法简洁高效,一个单测方法可以测试多组测试数据,且测试结果一目了然的单测框架Spock。Spock国外的测试框架,其设计灵感来自JUnit、Mockito、Groovy,可以用于Java和Groovy应用的测试。尽管Spock写单测,需要使用groovy语言,但是groovy语言是一种弱类型,写法超级简单,我也是零基础的groovy新
780 0
Spock单测利器,用了都说好
|
2月前
|
缓存 测试技术 持续交付
工程化测试:Apollo的单元测试与集成测试指南
工程化测试:Apollo的单元测试与集成测试指南
|
9月前
|
前端开发 JavaScript 测试技术
前端工程化:自动化构建、代码检查和单元测试
在现代前端开发中,项目通常非常庞大和复杂,涉及大量的代码和资源管理。为了提高开发效率、代码质量和团队协作,前端工程化成为必不可少的一环。本文将介绍前端工程化的重要组成部分:自动化构建、代码检查和单元测试,并通过代码示例来演示它们的实际应用。
170 0
|
10月前
|
存储 Java 测试技术
【C#编程最佳实践 一】单元测试实践
【C#编程最佳实践 一】单元测试实践
72 0
|
XML 测试技术 程序员
QTest单元测试框架,简单,好用,高效
QTest单元测试框架,简单,好用,高效
|
测试技术
Appium自动化框架从0到1之 测试用例封装
Appium自动化框架从0到1之 测试用例封装
93 0
|
测试技术 数据库
接口测试平台插播:用例模块相关bug修复
接口测试平台插播:用例模块相关bug修复
接口测试平台插播:用例模块相关bug修复
|
JSON JavaScript Go
一日一技:如何正确在自己项目里面集成别人的代码?
一日一技:如何正确在自己项目里面集成别人的代码?
459 0
一日一技:如何正确在自己项目里面集成别人的代码?
|
JavaScript 前端开发 IDE
如何为开源技术项目做单元测试
如何高效、正确的做单元测试?
如何为开源技术项目做单元测试