My jenkins Job всегда терпит неудачу на «java.lang.OutOfMemoryError: Java heap space», управляющей командой mvn sonar: sonar.
Проблема возникает из анализа jacoco. Охват за тест активирован, и я действительно нуждаюсь в этой информации.
У меня огромный проект:
556 000 LOC.
8411 ИСПЫТАНИЯ.
Jacoco файл дампа более 10Go ...
Ошибка памяти при создании сонара с использованием jacoco с охватом за каждый тест активирована
Я использую:
Java 7
сонар-jacoco-слушателей 3,8
jacoco-Maven-плагин 0.7.5.201505241946
сонар-Maven -plugin: 3.0.2
Я ищу либо:
- найти хороший способ увеличить параметры памяти, , например: -Xmx15g -XX: MaxPermSize = 12g -XX: -UseGCOverheadLimit в MAVEN_OPTS из s Действие Onar в Дженкинс не делает его
- играть с конфигурацией jacoco для имеющих меньший размер файла дампа без потери какой-либо информации
Для получения информации о jacoco командной строки: отчет (из Дженкинс, гидролокатора) занимает 10 часов.
Во всяком случае, я подтверждаю, что эта функция не очень хорошо масштабируется. –
Спасибо за подтверждение, я попытаюсь найти другой способ создания дампов jacoco. –
Я попытался разделить свои тестовые исполнения на разные дампы jacoco, но команда jacoco: merge теряет охват на каждую тестовую информацию –