【发布时间】:2014-06-10 23:24:17
【问题描述】:
ITestCaseResult 有一个属性“ErrorMessage”
ErrorMessage 属性的最大大小为 527 字节,这不足以存储重量级的 Exception 结构,不幸的是似乎没有合适的 Exception 属性来存储一个。
我的问题是,当测试失败时,如何获得 StackTrace?我知道它可用,因为 GUI 可以在 Visual Studio 中拉出它
正如您所见,与 ITestCaseResult 关联的 ErrorMessage 被缩短了。 (如果您使用浏览器进行缩放,图像会恢复其清晰度。)
我在 RunInfo 对象中发现了可能的线索: http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.common.runinfo.aspx.
它具有适当的异常结构,并且似乎与运行相关联,但我无法连接 ITestCaseResult 和 RunInfo 对象之间的点。我可能找错树了。
【问题讨论】:
标签: c# tfs stack-trace testcase