首先:这不是一个争论性的问题或者是一个问题。我真正好奇这一点,因为我即将开始构建服务器评估过程。此外,这个问题不是一般的“哪个是更好的构建服务器”问题。已有很多关于SO的东西。我想知道一个非常具体的方面。
前几天,我看到一些内容遇到我的推文流,上面写着这样的内容: “如果你想运行WPF单元测试,Team City是你最好的选择。”
我已经做了一些挖掘工作,但是我无法找到支持该声明的任何内容。任何人都可以对此发表一些看法,还是那种陈述纯粹的小说?如果确实如此,TFS在这方面如何做到这一点。
如果重要 - 我们使用TFS 2008进行源代码管理,使用MSTest进行单元测试。尚未选择用于测试可视WPF位的测试库/框架。
答案 0 :(得分:2)
等一下,他提到CruiseCOntrol的标题,但标签是CruiSeControl.NET。 肯特提到的任何内容都不适用于CrusieControl.NET。我不知道你想如何测试WPF,但是TFS和MSTest在CruiseControl.NET上工作得很好,所以我对他们遇到问题的地方感兴趣。
这么久的答案很短。不,它没有优势,它们都有很多优点和缺点,它最终将成为一个没有正确/错误答案的个人决定。我自己更喜欢CC.NET。
答案 1 :(得分:1)
我看到了你所做的推文。而且我也不记得是谁发了推文,但它可能是ayende,关于他为什么建立自己的构建服务器。
我没有使用构建服务器完成任何wpf项目,所以我不知道你对cc.net所说的话是否属实。但是,如果我们正在谈论自动化测试,触发按钮点击,选择列表框项目,我认为这是因为WPF必须在STA模式下运行而cc.net在MTA中运行这一事实?或类似的东西...