是否可以将错误链接到单元测试?

时间:2011-05-24 15:55:48

标签: tfs

如果我在TFS中创建了一个错误,是否可以将其与单元测试相关联,并在修复/损坏此错误时收到通知?

2 个答案:

答案 0 :(得分:3)

不完全如此,但工作流可以采用其他方式:您可以让Team Foundation Server为您创建工作项创建,而不是预先创建错误。如果您创建运行单元测试的持续集成构建,则可以创建分配给提交变更集的用户的错误(如果构建失败(包括因为单元测试失败)。

有关配置持续集成的好文章是MSDN Magazine

TFS 2010中的一项新功能是门控签入,它可以通过要求构建和测试步骤在提交之前成功完成来阻止此失败代码的签入。

答案 1 :(得分:1)

目前,没有机制可以满足您的需求。您可以强制用户签入标记有工作项的更改,然后您可以手动检查。如果用户要么更改测试类,要么创建新测试类,并检查修复程序,您可以查看是否已完成。但是,没有自动化的“如果这个测试改变了,请提醒我”。

如果您需要某种类型的“更改和警报”功能,我会检查CodePlex,看看是否有这种类型的工具。它也可以在数据库层得到促进,但我不确定会采取什么样的编辑方式。我没有查看最新TFS的服务端点,因此可能有一种方法可以轮询以查看是否有更改。

希望我有更好的答案,但这是一个有趣的ASK,所以我会考虑转到Microsoft Connect for TFS并请求该功能。如果有足够的人对此功能感兴趣,它可以包含在未来的版本中。