2008-09-18 96 views
3

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

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

如果能够随后合并报表数据也是很好的,所以我可以看到新测试实际上增加了多少报表。

Cobertura4j2me有没有其他的选择?

回答

1

有大量的Java代码覆盖工具。由于空间限制,其中许多工作通过使用嵌入式系统中不具备的JVM功能。

一个仅使用一个额外的布尔数组,其中保存覆盖数据可以在

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

找到你要的代码转储该数组出嵌入式设备到一个额外的程序文件在PC上,但这通常是一项非常简单的任务(例如,几个小时工作,一次)。