Scala 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

我有一个典型的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将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任务仍然没有执行任何测试。