jacocoData отсутствует с EclEmma & AbstractTransactionalJUnit4SpringContextTests
Я пытался использовать EclEmma 2.1.0.201202261248 для измерения охвата тестами интеграции для DAO. К сожалению, любой тест, который расширяет AbstractTransactionalJUnit4SpringContextTests (то есть все, что на самом деле использует часть платформы Spring), выдает следующее исключение:
07:35:11 ОШИБКА [main] (ASMLogger.java:72) - Исключительное сообщение
У нас есть странная комбинация персистентности - 1 контекст, управляемый пружиной, который напрямую использует Hibernate, и один JPA-совместимый контекст, который не управляется Spring, но который также использует Hibernate для реализации.
Я знаю, что EclEmma внедряет поле jacocoData, но я не знаю, как исправить проблему.
Я был бы признателен за любые предложения, в том числе идеи, как даже решить эту проблему.
1 ответ
Попробуйте исключить все проблемные пакеты в настройках
Java/Code Coverage/Excludes
Я могу успешно запустить тесты с добавлением com.arjuna.* К этому параметру.