Архитектура Jacoco сильно отличается от других инструментов покрытия кода, поскольку она не обрабатывает код, а использует агент JRE для сбора информации о выполнении.Я совершенно новичок в Jacoco и не являюсь экспертом по Eclipse, но я полагаю, что ваш плагин должен каким-то образом:
- создать выполнение
- присоединить агента jacoco к этому выполнению
- выполнить тесты
- получить вывод jacoco (я предлагаю формат xml)
- проанализировать вывод и использовать его для дополнения представления исходного кода java
Если вы готовы принять предложение, мне нравится способ, которым Jacoco сообщает о покрытии в своем HTML-отчете: зеленый для закрытых линий, красный для непокрытых и желтый для частичного покрытия ветвями.
Я бы определенно установил такой плагин!