Browse Source

[web] Introduce printTestBundleSize task

pull/1083/head
Shagen Ogandzhanian 3 years ago
parent
commit
fce9010353
  1. 12
      web/build.gradle.kts

12
web/build.gradle.kts

@ -35,6 +35,18 @@ subprojects {
} }
} }
val printTestBundleSize by tasks.registering {
doLast {
val bundlePath = buildDir.resolve(
"compileSync/test/testDevelopmentExecutable/kotlin/${rootProject.name}-${project.name}-test.js"
)
if (bundlePath.exists()) {
val size = bundlePath.length()
println("##teamcity[buildStatisticValue key='testBundleSize::${project.name}' value='$size']")
}
}
}
if (isSampleProject()) { if (isSampleProject()) {
val printBundleSize by tasks.registering { val printBundleSize by tasks.registering {
dependsOn(tasks.named("jsBrowserDistribution")) dependsOn(tasks.named("jsBrowserDistribution"))

Loading…
Cancel
Save