首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFS构建服务器检测进行检查的用户

TFS构建服务器检测进行检查的用户
EN

Stack Overflow用户
提问于 2012-05-24 14:18:37
回答 1查看 207关注 0票数 0

我们在构建服务器上实现了持续集成。该程序是自动测试后,每次签到发送一些电子邮件。我们希望将这些电子邮件发送给签入的用户。在开始单元测试时,有没有办法获得签入的用户的名字?

最好是,如果我们能以某种方式访问在AssemblyInitialize方法中进行签入的用户的名称。

注意:此请求不是发送测试报告,而是在运行所有单元测试之前更改应用程序配置文件中的电子邮件。

EN

回答 1

Stack Overflow用户

发布于 2012-05-24 14:31:00

您可以将构建过程工作流更改为从当前工具架集中获取(该类型在C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.TeamFoundation.VersionControl.Client.dll) the OwnerDisplayName中定义(当前它只是带有域的登录名,因此您应该执行一些AD查找以从AD获取普通名称和EMail )。一旦有了这些信息,您就可以检查测试结果是否为gree。如果不是,则在默认模板中引发异常。捕获它并向用户发送邮件,然后重新抛出异常。

在测试级别,不可能看到它,因为TFS有测试代理,

  1. 可以在另一台机器上运行而不是生成代理(没有源代码,没有源代码控制,...)
  2. 可以在多台机器上并行运行(从测试人员那里发送6次失败邮件?)

您试图在错误的级别(内部测试)解决问题。您可以很容易地更改构建过程模板而不会出现任何问题。

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

https://stackoverflow.com/questions/10732140

复制
相关文章

相似问题

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