所以这是我们现在的设置
1)我们将TFS2013用于我们的代码库
2)我们使用TeamCity进行构建
3)我们在CodedUI中创建了测试
从我在网上看到的是,为了让CodedUI测试自动运行,他们需要一个构建来引用。但是,由于我们使用Team City进行构建,因此TFS中的Build Explorer为空。关闭Team City的构建是不行的,所以我试图找到一种方法让构建出现在Build Explorer中,这样我就可以通过MTM运行自动化测试了。
TL; DR:我需要让Team City版本出现在TFS Build Explorer中。
我看到了这个问题,但这是2010年,所以我希望自How do I make a TeamCity build appear in the TFS Build Explorer?
以来它已经改变了答案 0 :(得分:3)
可以使用API完成。您可以使用以下博客文章作为创建应用程序的起点,该应用程序在TFS中记录TeamCity构建的结果。然后,您可以将您的应用程序作为TeamCity构建的一部分运行。
http://blogs.msdn.com/b/jpricket/archive/2010/02/23/creating-fake-builds-in-tfs-build-2010.aspx
更新:但有一些缺点。只有在TFS中完成构建时,ALM的某些功能才可用。您放松了测试影响分析,构建和工作项之间的关系,可验证错误修复的识别,以及发布内容的发布管理。
TF Build不仅仅是编排一个编译,它是将ALM策略编织在一起的粘合剂,如果没有TF Build中的构建或大量的自定义工作,您将无法在TFS中分摊领域值。< / p>
答案 1 :(得分:0)
抱歉,这是不可能的。 Team Explorer旨在向您展示Team Builds。