Що таке покриття коду EclEmma?

ЕклЕмма є безкоштовний Інструмент покриття коду Java

Інструмент покриття коду Java

JaCoCo використовує інструментарій файлу класу для запису даних покриття виконання. Файли класів інструментуються на льоту за допомогою так званого агента Java. Цей механізм дозволяє здійснювати попередню обробку в пам’яті всіх файлів класу під час завантаження класу незалежно від середовища програми.

https://www.eclemma.org › jacoco › trunk › doc › агент

для Eclipse, доступний за публічною ліцензією Eclipse. Він переносить аналіз покриття коду безпосередньо в робоче середовище Eclipse: швидкий цикл розробки/тестування: запуски з робочого середовища, як-от тестові прогони JUnit, можна безпосередньо аналізувати на покриття коду. 8 лютого 2024 р.

Перегляд покриття показує всі проаналізовані елементи Java у загальній ієрархії Java. Окремі стовпці містять такі числа для активного сеансу, завжди підсумовуючи дочірні елементи відповідного елемента Java: Коефіцієнт покриття. Охоплені предмети. Предмети, які не покриваються.

EclEmma — це інтеграція Eclipse інструменту покриття коду JaCoCo.

Відкрийте діалогове вікно з меню «Вікно» → «Параметри». Параметри EclEmma знаходяться на сторінці Java → Покриття коду. Або просто введіть покриття в полі фільтра. Сторінка налаштувань Code Coverage містить такі параметри.

Варіант 1: встановлення з клієнта Eclipse Marketplace

  1. У меню Eclipse виберіть Довідка → Eclipse Marketplace.
  2. Знайдіть "EclEmma".
  3. Натисніть «Встановити» для запису «EclEmma Java Code Coverage».
  4. Виконайте кроки майстра інсталяції.
  5. У меню Eclipse виберіть Довідка → Встановити нове програмне забезпечення…

ЕклЕмма є безкоштовний інструмент покриття коду Java для Eclipse, доступний за публічною ліцензією Eclipse. Він переносить аналіз покриття коду безпосередньо в робоче середовище Eclipse: Швидкий цикл розробки/тестування: запуски з робочого середовища, такі як тестові прогони JUnit, можна безпосередньо аналізувати на покриття коду.