【发布时间】:2014-02-05 10:27:05
【问题描述】:
在我的团队中,Visual Studio Team Services(以前称为 Visual Studio Online / Team Foundation Service)配置为在每次签入时自动构建解决方案并运行解决方案的所有单元测试。
有一个测试在我的本地 Visual Studio 中成功,但在 Team Services 中没有:如何获得有关失败测试的更多信息?是否可以在 Team Services 中手动运行测试?
【问题讨论】:
-
你打开测试结果下载了吗?调试在本地工作并在构建服务器(本地或在线)上失败的非确定性测试是一种痛苦:)。也许您可以添加一些日志记录。
-
测试是否使用任何依赖项?
-
在 VS online 的 Build/Log 部分有一个“Download drop as zip”按钮,但它让我下载了整个解决方案并且没有关于测试的信息。是的,测试使用依赖项。
-
测试使用的依赖项是否可用于托管构建机器?
-
是的。我找到了解决方案:测试在本地工作,但如果我启动整个测试集则不行。所以我可以理解错误是什么。谢谢。