【发布时间】:2012-01-09 23:30:04
【问题描述】:
我有一些 MSTest 单元测试在我的机器上运行良好,但在我的自动构建中失败了。
该错误给出了一个通用错误异常,然后显示“有关详细信息,请参阅内部异常”。
通常我会运行测试然后检查内部异常。但它在我的机器上运行良好。
有没有办法告诉测试也记录内部异常测试?还是我必须登录到我的构建机器并尝试从那里运行测试? (在我看来,这并不是一个很好的解决方案。)
【问题讨论】:
-
你看过公布的测试结果了吗?它什么都没有显示?
-
就个人而言,我确实会自己在构建机器上运行然后进行交互式测试(这有什么问题?)。您在哪里得到显示的错误;在测试结果窗口本身或单击测试结果屏幕左上角的“测试运行错误”链接?
-
@John 我单击 TFS 构建中的测试结果链接,它会在 Visual Studio 中打开它们。然后我右键单击失败的测试并选择测试详细信息选项。 (那是公布的测试结果吗?)
-
@kroonwijk - 我可以在构建服务器上运行测试。但是服务器运行 Visual Studio 需要更长的时间(它没有机器那么强大)。当它出现错误时不必这样做会很好。 (如集成测试数据库调用的身份验证。)
标签: .net unit-testing exception tfs inner-exception