Sergey Shanshin
Sergey Shanshin
Resolves #2635
It is necessary to configure Kover in such a way that it is possible to verify the coverage of individual modules. The main problem is that many modules do not...
All `build.gradle` and `settings.gradle` files must be transferred to Kts (`build.gradle.kts` and `settings.gradle.kts`) without changing the build logic.
A matrix should be drawn up between language features (value classes, abstract classes, sealed classes, nested classes, etc.) and serialization features (generated serializer, custom serializer, contextual serializer, etc.) and simple...
The following report filtering features have been implemented: - include filter by classes annotated with specified annotations - include and exclude filters by classes that inherit the specified class or...
**Describe the bug** Same as for regular object, companion object with only should be excluded from report **Expected behavior** `MyInterface` should be excluded from report **Reproducer** ``` interface MyInterface {...
It is necessary to understand whether it is possible to add support for composite builds in Kover. If this is feasible, then it is necessary to think through the ways...
Using TestKit allows to run tests more flexible, download an arbitrary distribution from the network. This can help to implement running combinations of tests.
It is necessary to: - restructure the current documentation - add a FAQ block for simple cases - describe the most basic cases for typical cases (Kotlin Plugin Type +...