首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当单元测试失败时设置电子邮件通知

当单元测试失败时设置电子邮件通知
EN

Stack Overflow用户
提问于 2012-10-29 11:27:24
回答 1查看 1.3K关注 0票数 1

我有个大项目。当我(只有我)提交破坏单元测试的代码时,我想收到电子邮件。我们有TeamCity项目,它运行所有的单元测试(它需要超过5个小时)。我有两个问题来设置它:

  1. 项目已经中断了测试(这些测试将被修复,但现在不会)。我只希望当我打破新的测试时才收到电子邮件。我不想在旧考试失败的时候收到电子邮件。
  2. 检查所有测试需要花费大量时间(接近5-6小时)。为此,许多开发人员提交了更改。因此,当team运行单元测试时,有超过30个更改(超过30个不同的开发人员可以进行此更改)。只有1名开发人员通过了测试,我希望只有这1名开发人员接收电子邮件,而不是全部30名。

我怎么能这么做?如果有人有什么主意或建议,我会非常感激的。非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-31 09:59:05

我不知道有什么CI系统可以为您提供测试失败的特定提交(我知道现在正在为Jenkins开发一个插件)。

已经有通过电子邮件通知破碎的构建。我不认为它应该是特定的人,因为质量是所有团队的责任。

我发现了项目结构的问题: 1)修复或忽略失败的测试,2)将单元测试与集成测试分开。分别运行它们,3)将项目分解为具有相应测试的子模块。这将减少comitters的数量以及减少反馈循环的时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13120725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档