предположим, что я использую некоторую внешнюю (jar) библиотеку, например spark core. И я написал класс с некоторой встроенной библиотекой Spark Core и написал тестовый пример для класса, который я написал. Теперь, когда я запускаю контрольные примеры, используя Scoverage, можно получить покрытие классов искрового сердечника.
например:
добавил jar-ядро в качестве внешней библиотеки в мой проект scala maven. Также настройте плагин scoverage для проекта.
class A{
some spark core function invoked.
}
class ASpec{
testing the class A
}
после запуска тестовых примеров, запустите команду coverReport в отчете о покрытии, оно покажет класс A x% покрытия кода и y% покрытия ветви.
Мой вопрос: возможно ли получить покрытие кода для классов, которые я вызывал из Jar.