2014-02-05 100 views
5

在我的团队中,Visual Studio Team Services(以前称为Visual Studio Online/Team Foundation Service)被配置为在每次检查时自动构建解决方案并运行解决方案的所有单元测试-在。如何调试Visual Studio Team Services单元测试

有一个测试在我的本地Visual Studio中成功,但在Team Services中没有成功:我如何才能获得有关失败测试的更多信息?是否可以在团队服务中手动运行测试?

+0

你打开了测试结果并下载了它们吗?调试在本地工作并在构建服务器上失败(本地或联机)的非确定性测试是一件痛苦的事情:)。也许你可以添加一些日志记录。 – DaveShaw

+0

测试是否使用任何依赖关系? –

+0

在VS在线的Build/Log部分有一个“Download drop as zip”按钮,但它让我下载了整个解决方案,并且没有关于测试的信息。是的,测试使用依赖关系。 – Sean

回答

6

我有间歇性失败测试的相同问题。 Visual Studio Team Services称测试失败,但不是为什么 - 不是在构建的摘要,日志或诊断选项卡上,而不是在“以zip格式下载所有日志”时。但是,您可以在Visual Studio中获取此信息。

在Visual Studio中,转到菜单视图>团队资源管理器。点击Builds。你应该看到最近的版本列表。双击失败的版本。您现在可以扩展失败的测试并查看为什么他们失败。

+0

在“查看摘要”部分中,有一个蓝色链接书写器,类似于“buildguest @ BUILD-0030 2015-02-04 17:59:49_Any CPU_Debug”,点击它,Test Result面板将弹出,所有测试案例展示。 –

相关问题