Skip to content

Commit 08f89ab

Browse files
committed
Improve test coverage
Relate-To: #94
1 parent 0e54134 commit 08f89ab

10 files changed

Lines changed: 369 additions & 0 deletions

File tree

build.gradle.kts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,23 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform) apply false
44
alias(libs.plugins.jetbrainsKotlinJvm) apply false
55
alias(libs.plugins.vanniktech.mavenPublish) apply false
6+
alias(libs.plugins.kover)
67
}
78

89
allprojects {
910
group = "sk.ainet"
1011
version = "0.0.1"
12+
}
13+
14+
kover {
15+
reports {
16+
total {
17+
html {
18+
onCheck = true
19+
}
20+
xml {
21+
onCheck = true
22+
}
23+
}
24+
}
1125
}

gradle/libs.versions.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ kotlinxSerializationJson = "1.9.0"
88
ktorClientCore = "3.3.0"
99
ktorClientPlugins = "3.1.1"
1010
logbackClassic = "1.5.18"
11+
kover = "0.8.3"
1112

1213

1314
[libraries]
@@ -35,3 +36,4 @@ androidLibrary = { id = "com.android.library", version.ref = "agp" }
3536
kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
3637
jetbrainsKotlinJvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
3738
vanniktech-mavenPublish = { id = "com.vanniktech.maven.publish", version = "0.34.0" }
39+
kover = { id = "org.jetbrains.kotlinx.kover", version.ref = "kover" }

skainet-core/skainet-performance/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ plugins {
66
alias(libs.plugins.kotlinMultiplatform)
77
alias(libs.plugins.androidLibrary)
88
alias(libs.plugins.vanniktech.mavenPublish)
9+
alias(libs.plugins.kover)
910
}
1011

1112
kotlin {

skainet-core/skainet-tensors-api/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ plugins {
66
alias(libs.plugins.kotlinMultiplatform)
77
alias(libs.plugins.androidLibrary)
88
alias(libs.plugins.vanniktech.mavenPublish)
9+
alias(libs.plugins.kover)
910
}
1011

1112
kotlin {

skainet-core/skainet-tensors/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ plugins {
66
alias(libs.plugins.kotlinMultiplatform)
77
alias(libs.plugins.androidLibrary)
88
alias(libs.plugins.vanniktech.mavenPublish)
9+
alias(libs.plugins.kover)
910
}
1011

1112
kotlin {

skainet-data/skainet-data-api/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ plugins {
66
alias(libs.plugins.kotlinMultiplatform)
77
alias(libs.plugins.androidLibrary)
88
alias(libs.plugins.vanniktech.mavenPublish)
9+
alias(libs.plugins.kover)
910
}
1011

1112
kotlin {

skainet-data/skainet-data-simple/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ plugins {
66
alias(libs.plugins.kotlinMultiplatform)
77
alias(libs.plugins.androidLibrary)
88
alias(libs.plugins.vanniktech.mavenPublish)
9+
alias(libs.plugins.kover)
910
}
1011

1112
kotlin {

skainet-nn/skainet-nn-api/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ plugins {
66
alias(libs.plugins.kotlinMultiplatform)
77
alias(libs.plugins.androidLibrary)
88
alias(libs.plugins.vanniktech.mavenPublish)
9+
alias(libs.plugins.kover)
910
}
1011

1112
kotlin {

0 commit comments

Comments
 (0)