[Gradle, JS] Remove useCoverage fun
^KT-58199 fixed
This commit is contained in:
committed by
Space Team
parent
e32bcc2c83
commit
5763acbd31
-1
@@ -27,7 +27,6 @@ val npmPackages = listOf(
|
||||
NpmPackage("karma-safari-launcher"),
|
||||
NpmPackage("karma-mocha"),
|
||||
NpmPackage("karma-webpack"),
|
||||
NpmPackage("karma-coverage"),
|
||||
NpmPackage("karma-sourcemap-loader"),
|
||||
NpmPackage("typescript"),
|
||||
)
|
||||
|
||||
-1
@@ -33,7 +33,6 @@ class NpmVersions : Serializable {
|
||||
val karmaSafariLauncher = NpmPackageVersion("karma-safari-launcher", "1.0.0")
|
||||
val karmaMocha = NpmPackageVersion("karma-mocha", "2.0.1")
|
||||
val karmaWebpack = NpmPackageVersion("karma-webpack", "5.0.0")
|
||||
val karmaCoverage = NpmPackageVersion("karma-coverage", "2.2.0")
|
||||
val karmaSourcemapLoader = NpmPackageVersion("karma-sourcemap-loader", "0.4.0")
|
||||
val typescript = NpmPackageVersion("typescript", "4.9.5")
|
||||
|
||||
|
||||
-6
@@ -23,7 +23,6 @@ data class KarmaConfig(
|
||||
val failOnEmptyTestSuite: Boolean = false,
|
||||
val reporters: MutableList<String> = mutableListOf(),
|
||||
val preprocessors: MutableMap<String, MutableList<String>> = mutableMapOf(),
|
||||
var coverageReporter: CoverageReporter? = null,
|
||||
val proxies: MutableMap<String, String> = mutableMapOf()
|
||||
)
|
||||
|
||||
@@ -43,11 +42,6 @@ class CustomLauncher(var base: String) {
|
||||
var debug: Boolean? = null
|
||||
}
|
||||
|
||||
data class CoverageReporter(
|
||||
var dir: String,
|
||||
val reporters: MutableList<Reporter> = mutableListOf()
|
||||
)
|
||||
|
||||
data class Reporter(
|
||||
val type: String,
|
||||
val subDir: String? = null,
|
||||
|
||||
-38
@@ -304,44 +304,6 @@ class KotlinKarma(
|
||||
}
|
||||
}
|
||||
|
||||
fun useCoverage(
|
||||
html: Boolean = true,
|
||||
lcov: Boolean = true,
|
||||
cobertura: Boolean = false,
|
||||
teamcity: Boolean = true,
|
||||
text: Boolean = false,
|
||||
textSummary: Boolean = false,
|
||||
json: Boolean = false,
|
||||
jsonSummary: Boolean = false
|
||||
) {
|
||||
if (listOf(
|
||||
html, lcov, cobertura,
|
||||
teamcity, text, textSummary,
|
||||
json, jsonSummary
|
||||
).all { !it }
|
||||
) return
|
||||
|
||||
requiredDependencies.add(versions.karmaCoverage)
|
||||
config.reporters.add("coverage")
|
||||
addPreprocessor("coverage") { !it.endsWith("_test.js") }
|
||||
|
||||
configurators.add {
|
||||
val reportDir = project.reportsDir.resolve("coverage/${it.name}")
|
||||
reportDir.mkdirs()
|
||||
|
||||
config.coverageReporter = CoverageReporter(reportDir.canonicalPath).also { coverage ->
|
||||
if (html) coverage.reporters.add(Reporter("html"))
|
||||
if (lcov) coverage.reporters.add(Reporter("lcovonly"))
|
||||
if (cobertura) coverage.reporters.add(Reporter("cobertura"))
|
||||
if (teamcity) coverage.reporters.add(Reporter("teamcity"))
|
||||
if (text) coverage.reporters.add(Reporter("text"))
|
||||
if (textSummary) coverage.reporters.add(Reporter("text-summary"))
|
||||
if (json) coverage.reporters.add(Reporter("json"))
|
||||
if (jsonSummary) coverage.reporters.add(Reporter("json-summary"))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun useSourceMapSupport() {
|
||||
requiredDependencies.add(versions.karmaSourcemapLoader)
|
||||
sourceMaps = true
|
||||
|
||||
Reference in New Issue
Block a user