2008-09-18 19 views
3

J'ai besoin d'estimer la couverture de code d'un ensemble de test. Les tests sont exécutés sur une application J2ME, sur un périphérique physique. MIDC 2.1, CLDC 1.1 et JSR-75 FileConnection sont disponibles. Comme J2ME est (grosso modo) un sous-ensemble de J2SE, les outils utilisant java.io.File (comme ceux listés dans la seule réponse à ce jour ..) ne peuvent pas être utilisés.Outils de couverture J2ME

Ceci est principalement pour identifier les morceaux de code que les tests ne touchent pas du tout.

Il serait également agréable de pouvoir combiner arbitrairement les données du rapport par la suite, afin de pouvoir voir à quel point un nouveau test augmente réellement la couverture.

Existe-t-il des alternatives à Cobertura4j2me?

Répondre

1

Il y a beaucoup d'outils de couverture de code Java. Beaucoup d'entre eux fonctionnent en utilisant des fonctionnalités JVM non disponibles dans les systèmes embarqués en raison des limitations d'espace.

qui utilise seulement un tableau booléen supplémentaire pour contenir les données de couverture se trouvent à l'

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

Vous devez coder une routine supplémentaire qui déverse ce tableau de votre appareil embarqué dans un fichier sur un PC, mais c'est généralement une tâche assez facile (par exemple, plusieurs heures de travail, une fois).