Skip to content

Commit 0ed5ce4

Browse files
committed
Release 0.7.0
PR #372
1 parent 72f1643 commit 0ed5ce4

File tree

109 files changed

+185
-133
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+185
-133
lines changed

Diff for: CHANGELOG.md

+39
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
0.7.0 / 2023-05-16
2+
===================
3+
This release introduce API rework in order to support configuration cache, project isolation model, Android Gradle plugin.
4+
It is incompatible with the previous version, and we provide best-effort migration assistance as well as [migration guide](https://github.com/Kotlin/kotlinx-kover/blob/v0.7.0/docs/migration-to-0.7.0.md)
5+
6+
### Features
7+
8+
* Implemented improved Kover DSL (#284)
9+
* Added Gradle project isolation support (#144)
10+
* Introduced API for Coverage Tools (#195)
11+
* Added support of Android build variants (#18)
12+
* Implemented support filtering of source sets for Kotlin JVM and Kotlin compilations for Kotlin multiplatform (#245)
13+
* Added customizable header in HTML report for Kover and JaCoCo report generator (#194)
14+
* Added advanced support of Android projects, flavors and flavor dimensions (#316, #319)
15+
* Introduced Kover Tool artifacts for CLI and runtime for offline instrumentation (#322)
16+
* Added support charset for HTML report
17+
18+
### Internal features
19+
* Added dokka docs
20+
* Added binary compatibility validator (#305)
21+
* IntelliJ coverage dependency versions upgraded to 1.0.716
22+
23+
### Bugfixes
24+
* Fixed `Cannot run Project.afterEvaluate` (#221)
25+
* Fixed missing report path in logs for cached HTML task (#283)
26+
* Disabled artifact generation when calling the `assemble` task (#353)
27+
* Fixed variant level filters for reports (#366)
28+
29+
### Changelog relative to version `0.7.0-Beta`
30+
#### Features
31+
* Added support charset for html report
32+
33+
#### Bugfixes
34+
* Disabled artifact generation when calling the `assemble` task (#353)
35+
* Fixed variant level filters for reports (#366)
36+
37+
#### Internal features
38+
* IntelliJ coverage dependency versions upgraded to 1.0.716
39+
140
0.7.0-Beta / 2023-04-21
241
===================
342
### Features

Diff for: README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Add the following to your top-level build file:
3636

3737
```kotlin
3838
plugins {
39-
id("org.jetbrains.kotlinx.kover") version "0.7.0-Beta"
39+
id("org.jetbrains.kotlinx.kover") version "0.7.0"
4040
}
4141
```
4242
</details>
@@ -46,7 +46,7 @@ plugins {
4646

4747
```groovy
4848
plugins {
49-
id 'org.jetbrains.kotlinx.kover' version '0.7.0-Beta'
49+
id 'org.jetbrains.kotlinx.kover' version '0.7.0'
5050
}
5151
```
5252
</details>
@@ -69,7 +69,7 @@ buildscript {
6969
}
7070

7171
dependencies {
72-
classpath("org.jetbrains.kotlinx:kover-gradle-plugin:0.7.0-Beta")
72+
classpath("org.jetbrains.kotlinx:kover-gradle-plugin:0.7.0")
7373
}
7474
}
7575

@@ -88,7 +88,7 @@ buildscript {
8888
mavenCentral()
8989
}
9090
dependencies {
91-
classpath 'org.jetbrains.kotlinx:kover-gradle-plugin:0.7.0-Beta'
91+
classpath 'org.jetbrains.kotlinx:kover-gradle-plugin:0.7.0'
9292
}
9393
}
9494

Diff for: build.gradle.kts

+10
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,11 @@ tasks.withType<KotlinCompile>().configureEach {
121121
tasks.dokkaHtml {
122122
moduleName.set("Kover Gradle Plugin")
123123
outputDirectory.set(layout.projectDirectory.dir("docs/gradle-plugin/dokka").asFile)
124+
125+
if (project.hasProperty("releaseVersion")) {
126+
moduleVersion.set(project.property("releaseVersion") as String)
127+
}
128+
124129
dokkaSourceSets.configureEach {
125130
// source set configuration section
126131
perPackageOption {
@@ -192,6 +197,11 @@ tasks.register("prepareRelease") {
192197
}.files.forEach {
193198
it.replaceInFile(prevReleaseVersion, releaseVersion)
194199
}
200+
201+
// replace versions in docs
202+
dir.dir("docs").asFileTree.files.forEach {
203+
it.replaceInFile(prevReleaseVersion, releaseVersion)
204+
}
195205
}
196206
}
197207

Diff for: docs/cli/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ configurations.register("koverCli") {
7171
}
7272
7373
dependencies {
74-
runtimeOnly("org.jetbrains.kotlinx:kover-offline-runtime:0.7.0-Beta")
75-
add("koverCli", "org.jetbrains.kotlinx:kover-cli:0.7.0-Beta")
74+
runtimeOnly("org.jetbrains.kotlinx:kover-offline-runtime:0.7.0")
75+
add("koverCli", "org.jetbrains.kotlinx:kover-cli:0.7.0")
7676
7777
testImplementation(kotlin("test"))
7878
}

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-aggregation-type/-c-o-v-e-r-e-d_-c-o-u-n-t/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-aggregation-type/-c-o-v-e-r-e-d_-p-e-r-c-e-n-t-a-g-e/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-aggregation-type/-m-i-s-s-e-d_-c-o-u-n-t/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-aggregation-type/-m-i-s-s-e-d_-p-e-r-c-e-n-t-a-g-e/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-aggregation-type/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-aggregation-type/is-percentage.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-aggregation-type/value-of.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-aggregation-type/values.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-grouping-entity-type/-a-p-p-l-i-c-a-t-i-o-n/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-grouping-entity-type/-c-l-a-s-s/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-grouping-entity-type/-p-a-c-k-a-g-e/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-grouping-entity-type/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-grouping-entity-type/value-of.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-grouping-entity-type/values.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-kover-default-reports-config/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-kover-default-reports-config/merge-with.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-kover-html-report-config/charset.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-kover-html-report-config/filters.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-kover-html-report-config/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>
@@ -58,7 +58,7 @@
5858
<div class="breadcrumbs"><a href="../../../index.html">Kover Gradle Plugin</a><span class="delimiter">/</span><a href="../index.html">kotlinx.kover.gradle.plugin.dsl</a><span class="delimiter">/</span><span class="current">KoverHtmlReportConfig</span></div>
5959
<div class="cover ">
6060
<h1 class="cover"><span>Kover</span><wbr></wbr><span>Html</span><wbr></wbr><span>Report</span><wbr></wbr><span><span>Config</span></span></h1>
61-
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":dokkaHtml/main"><div class="symbol monospace"><span class="token keyword">interface </span><a href="index.html">KoverHtmlReportConfig</a></div></div></div>
61+
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":dokkaHtml/main"><div class="symbol monospace"><span class="token keyword">interface </span><a href="index.html">KoverHtmlReportConfig</a></div><p class="paragraph">Configure Kover HTML Report.</p><p class="paragraph">Example:</p><div class="sample-container"><pre><code class="block lang-kotlin" theme="idea">...<br>html {<br> // Filter the classes that will be included in the HTML report.<br> // This filter does not affect the list of classes that will be instrumented and it is applied only to the report of the current project.<br> filters {<br> // ...<br> }<br><br> title = &quot;Custom title&quot;<br><br> // Generate an HTML report when running the `check` task<br> onCheck = false<br><br> // Specify HTML report directory<br> setReportDir(layout.buildDirectory.file(&quot;my-html-report&quot;))<br>}<br> ...</code></pre><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
6262
</div>
6363
<div class="tabbedcontent">
6464
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="CONSTRUCTOR,TYPE,FUNCTION,PROPERTY">Members</button></div>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-kover-html-report-config/on-check.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-kover-html-report-config/set-report-dir.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-kover-html-report-config/title.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>

Diff for: docs/gradle-plugin/dokka/-kover -gradle -plugin/kotlinx.kover.gradle.plugin.dsl/-kover-instrumentation-exclusions/classes.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
</a>
4141
</div>
4242
<div>
43-
0.7.0-SNAPSHOT </div>
43+
0.7.0 </div>
4444
<div class="pull-right d-flex">
4545
<div class="filter-section" id="filter-section">
4646
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":dokkaHtml/main">jvm</button>
@@ -59,7 +59,7 @@
5959
<div class="cover ">
6060
<h1 class="cover"><span><span>classes</span></span></h1>
6161
</div>
62-
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":dokkaHtml/main"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">fun </span><a href="classes.html"><span class="token function">classes</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">vararg </span>names<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span></div><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">fun </span><a href="classes.html"><span class="token function">classes</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">names<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html">Iterable</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span></div><p class="paragraph">Exclude specified classes from instrumentation.</p><p class="paragraph">This means that even if these classes were actually called, their coverage will always be 0 in reports.</p><p class="paragraph">This is necessary when there are errors in the instrumentation of classes from external dependencies, for example https://github.com/Kotlin/kotlinx-kover/issues/89</p></div></div>
62+
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":dokkaHtml/main"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">fun </span><a href="classes.html"><span class="token function">classes</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">vararg </span>names<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a></span></span><span class="token punctuation">)</span></div><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">fun </span><a href="classes.html"><span class="token function">classes</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">names<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html">Iterable</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span></div><p class="paragraph">Excludes specified classes from instrumentation.</p><p class="paragraph">This means that even if these classes were actually called, their coverage will always be 0 in reports.</p><p class="paragraph">This is necessary when there are errors in the instrumentation of classes from external dependencies, for example https://github.com/Kotlin/kotlinx-kover/issues/89</p></div></div>
6363
</div>
6464
<div class="footer">
6565
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2023 Copyright</span><span

0 commit comments

Comments
 (0)