gpt4 book ai didi

delphi - 测量 Delphi 中的代码覆盖率

转载 作者:行者123 更新时间:2023-12-03 14:33:57 30 4
gpt4 key购买 nike

有没有办法用 DUnit 来衡量代码覆盖率?或者有没有免费的工具可以实现这一点?你用它做什么?您通常追求什么代码覆盖率?

Jim McKeeth:感谢您的详细回答。我谈论的是 TDD 方法意义上的单元测试,而不仅仅是发生故障后的单元测试。我对通过一些基本的预先编写的单元测试可以实现的代码覆盖率感兴趣。

最佳答案

我刚刚在 Google Code 上使用 Delphi 2010 的基本代码覆盖工具创建了一个新的开源项目。https://sourceforge.net/projects/delphicodecoverage/

现在它可以测量行覆盖率,但我也计划添加类和方法覆盖率。

它会生成带有摘要的 html 报告以及标记的源代码,显示哪些行被覆盖(绿色),哪些行没有被覆盖(红色),以及没有为它们生成任何代码的其余行。

更新:Delphi Code Coverage 0.3 版起您可以生成与 Hudson EMMA 插件兼容的 XML 报告,以显示 Hudson 内的代码覆盖率趋势.

更新:版本 0.5 修复了错误、增强了可配置性并清理了报告

更新:1.0 版带来了对 emma 输出的支持、类和方法的覆盖以及 DLL 和 BPL 的覆盖

关于delphi - 测量 Delphi 中的代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/531546/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com