Инструменты покрытия J2ME - PullRequest
       7

Инструменты покрытия J2ME

3 голосов
/ 18 сентября 2008

Мне нужно оценить охват кода тестового набора. Тесты выполняются в приложении J2ME, на физическом устройстве. MIDP 2.1, CLDC 1.1 и JSR-75 FileConnection доступны. Поскольку J2ME (приблизительно) является подмножеством J2SE, инструменты, использующие java.io.File (как и те, которые перечислены в единственном ответе на данный момент ...), не могут использоваться.

Это в основном для определения фрагментов кода, которые тесты вообще не затрагивают.

Было бы также неплохо иметь возможность произвольно комбинировать данные отчета впоследствии, чтобы я мог видеть, насколько новый тест на самом деле увеличивает охват.

Есть ли альтернативы Cobertura4j2me ?

Ответы [ 2 ]

1 голос
/ 12 июля 2009

Существует множество инструментов покрытия кода Java. Многие из них работают с использованием функций JVM, недоступных во встроенных системах из-за нехватки места.

Тот, который использует только дополнительный логический массив для хранения данных покрытия, может быть найден в

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

Вы должны закодировать дополнительную подпрограмму, которая выгружает этот массив из встроенного устройства в файл на ПК, но это обычно довольно простая задача (например, несколько часов работы, один раз).

0 голосов
/ 19 сентября 2008
...