Отдельный не ответ, так как я не знаю, как это можно сделать напрямую с IntelliJ. Я также думаю, что использование IDE - неправильный ответ.
Когда вы используете «серверные» решения (опираясь, например, на такие инструменты, как SonarQube или TeamScale), вы можете настроить свою среду так, чтобы все такие данные о покрытии собирались на центральном сервере. И тогда этот сервер может сообщить вам об этих «совокупных» результатах покрытия.
Конечно, для настройки среды требуется больше усилий, но взамен вы получаете график времени для ваших данных и позволяете себе гораздо больше возможностей для сбора / оценки таких данных.
Кроме того, вашей реальной проблемой являются нестабильные тестовые случаи. Тестовая установка должна дать вам стабильные , надежные результаты. Когда нагрузка на сеть влияет на вас таким образом, ваша стратегия тестирования неверна. Вместо того, чтобы иметь функциональные тесты, которые полагаются на определенные свойства сети (и терпят неудачу из-за короткого времени отклика), вы должны пойти с
- изолированные модульные тесты (которые просто проверяют ваш код и макетируют все зависимости от сети, файловой системы, ...)
- выделенные функциональные / интеграционные тесты. Они действительно будут использовать сеть, базу данных, но не завершатся неудачно при ограниченных тайм-аутах.