Scala jacoco4sbt不是;“检测”;我的测试。知道为什么吗?
我有一个典型的sbt(0.13)版本,并在我的版本中添加了jacoco4sbt插件Scala jacoco4sbt不是;“检测”;我的测试。知道为什么吗?,scala,sbt,specs2,jacoco,Scala,Sbt,Specs2,Jacoco,我有一个典型的sbt(0.13)版本,并在我的版本中添加了jacoco4sbt插件 addSbtPlugin("de.johoop" % "jacoco4sbt" % "2.1.1") 我使用specs2运行测试(2.2.2) 如果我跑 ~>sbt >test 我所有的测试都会运行(其中120个)。然而,如果我这样做 >jacoco:test 它运行0个测试,就好像jacoco配置找不到它们一样 快速搜索发现jacoco4sbt和Play存在问题,因为Play将paral
addSbtPlugin("de.johoop" % "jacoco4sbt" % "2.1.1")
我使用specs2运行测试(2.2.2)
如果我跑
~>sbt
>test
我所有的测试都会运行(其中120个)。然而,如果我这样做
>jacoco:test
它运行0个测试,就好像jacoco配置找不到它们一样
快速搜索发现jacoco4sbt和Play存在问题,因为Play将parallelExecution设置为false。但是,我没有使用Play,对于这两种配置,parallelExecution都设置为True。我试图将它们都设置为false,但没有任何效果
知道哪里出了问题吗
n、 我正在从事的项目是开源的,所以我创建了一个分支,在那里我尝试添加jacoco4sbt。你可以随意克隆它,看看自己发生了什么
无论如何,我在使用specs2时也遇到了同样的问题。当我切换到ScalaTest时,jacoco4sbt开始检测我的测试
我也有一个非常基本的配置,所以我不知道我们遗漏了什么,或者当前的jacoco4sbt版本中是否有错误。我确实尝试了jacoco4sbt的2.1.0版,但结果相同。我遇到了这个问题,但升级到了Specs2.2.3,jacoco4sbt从此开始生成输出 您是否有
fork-in-test:=true
的可能?当然没有明确说明。但我可以试着强迫它为假,看看会发生什么。让我再告诉你结果如何。我尝试将它显式设置为false,但没有效果。jacoco:cover或jacoco:test任务仍然没有执行任何测试。