我有一个大项目。当我(并且只有我)提交破坏单元测试的代码时,我想收到电子邮件。我们有运行所有单元测试的 TeamCity 项目(需要 5 个多小时)。我有两个问题来设置它:
项目已经破坏了测试(这些测试将被修复,但不是现在)。而且我只想在我打破新测试时收到电子邮件。而且我不想在旧测试失败时收到电子邮件。
检查所有测试需要很长时间(接近 5-6 小时)。这段时间,许多开发人员提交了更改。所以当 Team City 运行单元测试时,会有超过 30 处更改(并且超过 30 位不同的开发人员可以进行这些更改)。只有 1 位开发人员打破了测试,我希望只有这 1 位开发人员收到电子邮件,而不是全部 30。
我怎样才能做到这一点?如果有人有一些想法或建议,我将不胜感激。非常感谢您的帮助。