我有一個典型的sbt(0.13)構建,並已將jacoco4sbt插件添加到我的構建中。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。我試圖將它們都設定爲虛假無濟於事。
任何想法可能會出錯?
n.b.我正在開發的項目是開源的,所以我創建了一個分支,我嘗試添加jacoco4sbt。隨意克隆它,看看自己正在發生什麼。
https://github.com/jedesah/scala-codesheet-api/tree/jacoco
你有沒有'fork in test:= true'? – Eric
當然不明確。但我可以試着強迫它錯誤,看看會發生什麼。讓我回到你身上。 – jedesah
嘗試將其明確設置爲false,但無濟於事。 jacoco仍在執行任何測試:cover或jacoco:測試任務。 – jedesah