J2ME覆盖工具

时间:2008-09-18 17:33:51

标签: testing java-me code-coverage midp cldc

我需要估算测试集的代码覆盖率。 测试在物理设备上的J2ME应用程序上运行。 可以使用MIDP 2.1,CLDC 1.1和JSR-75 FileConnection。 由于J2ME(大致)是J2SE的一个子集,因此无法使用使用java.io.File的工具(如目前唯一的答案中列出的那些工具..)。

这主要是为了识别测试根本没有触及的代码片段。

能够随后任意组合报告数据也很好,所以我可以看到新测试实际上增加了多少覆盖率。

Cobertura4j2me还有其他选择吗?

2 个答案:

答案 0 :(得分:1)

有很多Java代码覆盖工具。由于空间限制,他们中的许多人使用嵌入式系统中不可用的JVM功能。

可以在

找到一个仅使用其他布尔数据来保存coverage数据的数组

http://www.semanticdesigns.com/Products/TestCoverage/JavaTestCoverage.html

您必须编写一个额外的例程,将该阵列从嵌入式设备转储到PC上的文件中,但这通常是一项非常简单的任务(例如,几个小时的工作,一次)。

答案 1 :(得分:0)

以下是一系列替代方案。

http://java-source.net/open-source/code-coverage