【发布时间】:2010-11-16 15:45:37
【问题描述】:
任何人都知道可以在以下条件下使用的 c++ 代码覆盖工具:
目标平台是 Nintendo WII dev.kit 内的 PowerPC CPU,运行自定义嵌入式操作系统。与 PC 交换数据的唯一方法是使用自定义专有 API(抱歉我的 NDA)。
编译器不是 Microsoft,不是 GCC,甚至不是命令行。也就是说,它是 Metrowerks IDE(当然是在 Windows 上运行)。
提前致谢!
【问题讨论】:
-
这个问题无法回答。你只是在说你没有的,却忽略了你拥有的。什么PowerPC?什么嵌入式操作系统?什么专有API?什么编译器供应商?
-
Thorsten79:Nintendo WII dev.kit 中基于 PowerPC 的“Broadway”处理器 en.wikipedia.org/wiki/Broadway_(microprocessor) 自定义嵌入式操作系统、自定义专有 API(抱歉我的 NDA)Metrowerks IDE 和编译器
-
您的意思是声明覆盖率吗?或者您在寻找个人资料信息(即以秒为单位的功能成本)?
-
Richard:声明覆盖率。即使只是在测试运行期间从未调用过的函数/方法的列表也足够了。
-
存根是一个选项吗? IE。您能否提供您自己当前环境中没有的任何系统调用的基本实现,以便您可以在您的机器上运行该程序?那么你可以使用一个工具(比如 gcov,如果你在 linux 上的话)来为你提供覆盖信息?
标签: c++ code-coverage powerpc nintendo metrowerks