3

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

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

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

Cobertura4j2me有什么替代品吗?

4

2 回答 2

1

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

仅使用一个额外的布尔数组来保存覆盖数据的一个可以在以下位置找到

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

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

于 2009-07-11T21:22:15.683 回答
0

这里有很多选择。

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

于 2008-09-19T01:15:54.137 回答