我有Delphi Seattle,我使用DUnitX作为我的测试框架。 我注意到它可能支持stacktrace。但我没有找到关于它的示例或文档。 我找到了一个inc文件(DUnitX.Stacktrace.inc),我可以在其中配置我想用作stacktrace提供程序的内容。但是,因为我不会重新编译它,因为它与Delphi一起出现。
现在如何启用它的最佳方法?当我在测试设置等方面出错时,我是否会默认获得堆栈跟踪?
答案 0 :(得分:2)
将inc文件复制到项目文件夹中,应用您的更改并明确包含它:
{$I DUnitX.Stacktrace.inc}
实际上你不必直接引用它(Delphi最先会在项目文件夹中搜索)。以DUnitXTest.dproj为例(在DUnitX \ Tests文件夹中附带Delphi)。 但我相信保持明显是更好的。