[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-safari-launcher"),
|
||||||
NpmPackage("karma-mocha"),
|
NpmPackage("karma-mocha"),
|
||||||
NpmPackage("karma-webpack"),
|
NpmPackage("karma-webpack"),
|
||||||
NpmPackage("karma-coverage"),
|
|
||||||
NpmPackage("karma-sourcemap-loader"),
|
NpmPackage("karma-sourcemap-loader"),
|
||||||
NpmPackage("typescript"),
|
NpmPackage("typescript"),
|
||||||
)
|
)
|
||||||
|
|||||||
-1
@@ -33,7 +33,6 @@ class NpmVersions : Serializable {
|
|||||||
val karmaSafariLauncher = NpmPackageVersion("karma-safari-launcher", "1.0.0")
|
val karmaSafariLauncher = NpmPackageVersion("karma-safari-launcher", "1.0.0")
|
||||||
val karmaMocha = NpmPackageVersion("karma-mocha", "2.0.1")
|
val karmaMocha = NpmPackageVersion("karma-mocha", "2.0.1")
|
||||||
val karmaWebpack = NpmPackageVersion("karma-webpack", "5.0.0")
|
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 karmaSourcemapLoader = NpmPackageVersion("karma-sourcemap-loader", "0.4.0")
|
||||||
val typescript = NpmPackageVersion("typescript", "4.9.5")
|
val typescript = NpmPackageVersion("typescript", "4.9.5")
|
||||||
|
|
||||||
|
|||||||
-6
@@ -23,7 +23,6 @@ data class KarmaConfig(
|
|||||||
val failOnEmptyTestSuite: Boolean = false,
|
val failOnEmptyTestSuite: Boolean = false,
|
||||||
val reporters: MutableList<String> = mutableListOf(),
|
val reporters: MutableList<String> = mutableListOf(),
|
||||||
val preprocessors: MutableMap<String, MutableList<String>> = mutableMapOf(),
|
val preprocessors: MutableMap<String, MutableList<String>> = mutableMapOf(),
|
||||||
var coverageReporter: CoverageReporter? = null,
|
|
||||||
val proxies: MutableMap<String, String> = mutableMapOf()
|
val proxies: MutableMap<String, String> = mutableMapOf()
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -43,11 +42,6 @@ class CustomLauncher(var base: String) {
|
|||||||
var debug: Boolean? = null
|
var debug: Boolean? = null
|
||||||
}
|
}
|
||||||
|
|
||||||
data class CoverageReporter(
|
|
||||||
var dir: String,
|
|
||||||
val reporters: MutableList<Reporter> = mutableListOf()
|
|
||||||
)
|
|
||||||
|
|
||||||
data class Reporter(
|
data class Reporter(
|
||||||
val type: String,
|
val type: String,
|
||||||
val subDir: String? = null,
|
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() {
|
fun useSourceMapSupport() {
|
||||||
requiredDependencies.add(versions.karmaSourcemapLoader)
|
requiredDependencies.add(versions.karmaSourcemapLoader)
|
||||||
sourceMaps = true
|
sourceMaps = true
|
||||||
|
|||||||
Reference in New Issue
Block a user