.net 如何从TFS 2010上运行的测试结果中获取内部异常文本

.net 如何从TFS 2010上运行的测试结果中获取内部异常文本,.net,unit-testing,exception,tfs,inner-exception,.net,Unit Testing,Exception,Tfs,Inner Exception,我有一些MSTest单元测试,它们在我的机器上运行得很好,但在我的自动构建中失败了 该错误给出了一个通用的故障异常,然后说“请参阅内部异常以了解详细信息” 通常我只运行测试,然后检查内部异常。但它在我的机器上运行良好 有没有办法让测试也记录内部异常测试?或者我必须登录到我的构建机器并尝试从那里运行测试吗?(我认为这不是一个很好的解决方案。)我不知道有什么方法可以在测试失败后获得异常 您可以随时使用记录器记录发生的异常,并将其写入文件或发送给您,以便获得所需的所有详细信息 或者您可以(暂时)将单元

我有一些MSTest单元测试,它们在我的机器上运行得很好,但在我的自动构建中失败了

该错误给出了一个通用的故障异常,然后说“请参阅内部异常以了解详细信息”

通常我只运行测试,然后检查内部异常。但它在我的机器上运行良好


有没有办法让测试也记录内部异常测试?或者我必须登录到我的构建机器并尝试从那里运行测试吗?(我认为这不是一个很好的解决方案。)

我不知道有什么方法可以在测试失败后获得异常

您可以随时使用记录器记录发生的异常,并将其写入文件或发送给您,以便获得所需的所有详细信息


或者您可以(暂时)将单元测试包装在try/catch->throw中,并将InnerException写入测试结果。

您查看过发布的测试结果吗?它没有显示任何内容吗?就我个人而言,我确实会自己在构建机器上交互式地运行然后测试(这有什么问题?)。在哪里显示错误;在测试结果窗口本身中,或通过单击测试结果屏幕左上角声明“测试运行错误”的链接?@John I单击TFS构建中的测试结果链接,它将在Visual Studio中打开它们。然后,我右键单击失败的测试并选择测试详细信息选项。(这是公布的测试结果吗?@kroonwijk-我可以在构建服务器上运行测试。但是服务器运行VisualStudio需要更长的时间(它没有机器那么强大)。如果在出现错误时不必这样做就好了。(如集成测试数据库调用的身份验证。)