2013-09-10 3 views
0

Cobertura использует автономную систему байтового кодирования, что означает, что она добавит инструкции после компиляции в байтовый код. У меня есть очень большой сгенерированный метод, который теперь я пытаюсь реорганизовать. Самостоятельно ограничено JVM на 64 Кбайт, но после добавления дополнительного байтового кода на cobertura это приведет к ошибке с увеличением. Я задаю этот вопрос, чтобы решить, как реорганизовать метод, генерирующий логику.Сколько байт-кодов делает cobertura в исходном коде?

ответ

1

Простым обходным решением может быть просто исключение ваших сгенерированных классов или конкретных методов из инструментария Cobertura.

+0

Спасибо! Не могли бы вы предложить, как это сделать? – Edmond

+0

См. ExcludeClasses в документации Cobertura, а также аннотацию @CoverageIgnore. https://github.com/cobertura/cobertura/wiki/Ant-Task-Reference –