scoverage

    4熱度

    1回答

    我知道sbt clean coverage test將使用項目上的所有測試用例生成覆蓋率報告,即使使用溫暖的JVM也需要很長時間才能完成。 我希望爲我編寫的代碼測試運行覆蓋率,所以我嘗試運行一個像sbt coverage test-only package.ScalaSpec這樣的單個測試用例,並且出現以下錯誤。 錯誤 [scala-project] $ coverage test-only pa

    1熱度

    3回答

    該項目是一個多模塊maven項目,其中90%的源代碼用Java編寫(在Scala中有一點點)。單元測試是80/20 java/scala,集成測試是20/80 java/scala。 我試過Clover,但是(at this time)它不支持scala。 我試過Jacoco。首先,我遇到了由於多模塊配置導致的任何結果的問題,但是現在使用Sonar,我已經看到了java覆蓋範圍(感謝http://

    0熱度

    1回答

    我正在使用scoverage-maven-plugin。我需要在pom.xml中提供哪些設置來從scoverage中排除軟件包。

    0熱度

    2回答

    當使用Java的cobertura-maven-plugin時,我在配置中得到了一個不錯的<instrumentation>塊,我可以放置非常有用的<ignoreMethodAnnotation>塊。 自杜松子酒馬提尼以來發生的最好的事情。 現在我正在使用scoverage-sbt,但我似乎無法找到我可以配置的位置! build.scala中的可用密鑰是有限的。我可以做包排除和文件排除,但沒有地方

    2熱度

    1回答

    我安裝了SonarQube Server 4.5和SonarQube Runner 2.4。我在sonar插件目錄中添加了sonar-scoverage-plugin-1.1.0.jar。在/opt/sonar-runner/sonar-runner.properties,我註釋掉 sonar.host.url=http://localhost:9000. 我試圖用聲納-runner這個示例項

    3熱度

    1回答

    當我爲我的sbt項目運行單元測試(使用sbt clean coverage test)時,我得到的代碼覆蓋率爲〜77%。 當我運行集成測試(sbt clean coverage it:test)時,我得到的代碼覆蓋率爲〜10%。 當我運行兩個(sbt clean coverage test it:test)時,我得到的代碼覆蓋率爲〜84%。 我想設置一個積極的代碼覆蓋率最低,如果它不能滿足構建失敗

    3熱度

    1回答

    我有一個SBT項目,結構喜歡這裏:https://orrsella.com/2014/09/24/integration-and-end-to-end-test-configurations-in-sbt-for-scala-java-projects/。它包括標準主要和測試目錄和另外它和e2e。還有一個任務「全部測試」,它運行所有測試。一切工作正常,除非我運行e2e或覆蓋插件一起測試。我越來越:

    0熱度

    2回答

    我爲使用Play Framework編寫的項目使用sbt-scoverage插件。 我面臨着以下java.lang.RuntimeException: Duplicate mappings錯誤: [scoverage]: Instrumentation completed [35097 statements] [scoverage]: Written instrumentation file [

    2熱度

    2回答

    我使用sbt-scoverage播放應用程序。 我用下面的配置來排除Reverse和Routes生成的文件。 coverageExcludedPackages := ";Reverse.;Routes.;" 但是,這隻能排除生成的反向scala文件,不能排除路由文件。即使我使用下面的腳本,它同樣 coverageExcludedPackages := ";Routes.*;" 任何人都知道