2013-11-12 2 views
4

Я пытаюсь интегрировать JaCoCo в проект Play Scala, я хочу, чтобы он выполнял покрытие кода для всех подмодулей в одном отчете.генерация отчета о покрытии кода jacoco для всех вспомогательных модулей

Когда я добавляю «jacoco.settings» в корневой проект, jacoco не распознает тесты для вспомогательных модулей. для этого я настроил настройку jacoco для каждого из модулей, а затем запустил покрытие для каждого из них (см. код комментария). результатом является один отчет для каждого модуля.

Я хотел бы создать один отчет для всего проекта, любую идею, что я могу сделать?

object PlutusBuild extends Build { 

lazy val root = Project(id = "Plutus", base = file(".")) 
       .aggregate(common, importer, crawler, ref_webapp) 
       .settings(graphSettings: _*) 
       .settings(jacoco.settings: _*) 

lazy val common = Project(id = "Plutus-Common", base =  
      file("common")) 
      /*.settings(jacoco.settings: _*)*/ 

lazy val importer = Project(id = "Plutus-Importer", base = 
      file("importer")).dependsOn(common) 
      /*.settings(jacoco.settings: _*)*/ 

lazy val crawler = Project(id = "Plutus-Crawler", base = 
      file("crawler")).dependsOn(common). 
      configs(Atmos).settings(atmosSettings:_*) 
      /*.settings(jacoco.settings: _*)*/ 
... 

Спасибо ...

ответ

Смежные вопросы