如何在DUnitX中启用StackTrace?

时间:2018-03-14 16:00:57

标签: delphi dunitx

我有Delphi Seattle,我使用DUnitX作为我的测试框架。 我注意到它可能支持stacktrace。但我没有找到关于它的示例或文档。 我找到了一个inc文件(DUnitX.Stacktrace.inc),我可以在其中配置我想用作st​​acktrace提供程序的内容。但是,因为我不会重新编译它,因为它与Delphi一起出现。

现在如何启用它的最佳方法?当我在测试设置等方面出错时,我是否会默认获得堆栈跟踪?

1 个答案:

答案 0 :(得分:2)

将inc文件复制到项目文件夹中,应用您的更改并明确包含它:

{$I DUnitX.Stacktrace.inc}

实际上你不必直接引用它(Delphi最先会在项目文件夹中搜索)。以DUnitXTest.dproj为例(在DUnitX \ Tests文件夹中附带Delphi)。 但我相信保持明显是更好的。