forked from Kr1ptal/ethers-kt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle.kts
40 lines (35 loc) · 913 Bytes
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
plugins {
`project-conventions`
`jacoco-report-aggregation`
id("test-report-aggregation")
}
dependencies {
// contains only submodules that are released
val releasedSubmodules = listOf(
":ethers-abi",
":ethers-abigen",
":ethers-abigen-plugin",
":ethers-core",
":ethers-crypto",
":ethers-ens",
":ethers-providers",
":ethers-rlp",
":ethers-signers",
":logger",
)
releasedSubmodules.forEach {
jacocoAggregation(project(it))
testReportAggregation(project(it))
}
}
// TODO, see: https://github.com/Kr1ptal/ethers-kt/issues/66
/*tasks.withType<Test> {
finalizedBy(tasks.named<JacocoReport>("testCodeCoverageReport"))
}*/
tasks.check {
dependsOn(tasks.named<TestReport>("testAggregateTestReport"))
}
allprojects {
group = "io.kriptal.ethers"
version = "0.3.0-SNAPSHOT"
}