Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
chore: add code coverage (#2135)
* add scoverage

* add scoverage
  • Loading branch information
subotic committed Aug 10, 2022
1 parent a55eef4 commit 1a02f49
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 10 deletions.
17 changes: 9 additions & 8 deletions Makefile
Expand Up @@ -203,14 +203,15 @@ test-repository-upgrade: build init-db-test-minimal ## runs DB upgrade integrati

.PHONY: test
test: build ## runs all tests
sbt -v "shared/test"
sbt -v "sipi/test"
sbt -v "userCore/test"
sbt -v "userHandler/test"
sbt -v "userInterface/test"
sbt -v "userRepo/test"
sbt -v "valueObjects/test"
sbt -v "webapi/test"
sbt -v coverage "shared/test"
sbt -v coverage "sipi/test"
sbt -v coverage "userCore/test"
sbt -v coverage "userHandler/test"
sbt -v coverage "userInterface/test"
sbt -v coverage "userRepo/test"
sbt -v coverage "valueObjects/test"
sbt -v coverage "webapi/test"
sbt coverageAggregate


#################################
Expand Down
1 change: 0 additions & 1 deletion build.sbt
@@ -1,4 +1,3 @@
import rapture.core.booleanRepresentations.trueFalse
import com.typesafe.sbt.SbtNativePackager.autoImport.NativePackagerHelper._
import com.typesafe.sbt.packager.docker.DockerPlugin.autoImport.{Docker, dockerRepository}
import com.typesafe.sbt.packager.docker.{Cmd, ExecCmd}
Expand Down
1 change: 0 additions & 1 deletion project/plugins.sbt
Expand Up @@ -13,7 +13,6 @@ addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.15.0")
addSbtPlugin("com.lightbend.sbt" % "sbt-javaagent" % "0.1.6")
addSbtPlugin("io.gatling" % "gatling-sbt" % "2.2.2")
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.9.3")
addSbtPlugin("com.codacy" % "sbt-codacy-coverage" % "1.3.15")
addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.11.0")
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.6")

Expand Down
19 changes: 19 additions & 0 deletions sonar-project.properties
@@ -0,0 +1,19 @@
# Organization and project keys are displayed in the right sidebar of the project homepage
sonar.organization=https://dasch.swiss
sonar.projectKey=dasch-swiss
sonar.host.url=https://sonarcloud.io

# --- optional properties ---

# defaults to project key
#sonar.projectName=My project
# defaults to 'not provided'
#sonar.projectVersion=1.0

# Path is relative to the sonar-project.properties file. Defaults to .
#sonar.sources=.

# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8

sonar.scala.scoverage.reportPath=target/scala-2.13/scoverage-report/scoverage.xml

0 comments on commit 1a02f49

Please sign in to comment.