Package io.getstream.android.coverage
Class CoverageOptions
-
- All Implemented Interfaces:
public abstract class CoverageOptions
-
-
Field Summary
Fields Modifier and Type Field Description private final SetProperty<String>includedModulesprivate final ListProperty<String>koverClassExclusionsprivate final ListProperty<String>sonarExclusions
-
Constructor Summary
Constructors Constructor Description CoverageOptions(ObjectFactory objects)
-
Method Summary
Modifier and Type Method Description final SetProperty<String>getIncludedModules()Modules to include in coverage analysis. final ListProperty<String>getKoverClassExclusions()Additional Kover exclusion patterns beyond the defaults. final ListProperty<String>getSonarExclusions()Additional Sonar exclusion patterns beyond the defaults. -
-
Method Detail
-
getIncludedModules
final SetProperty<String> getIncludedModules()
Modules to include in coverage analysis. Default: none
-
getKoverClassExclusions
final ListProperty<String> getKoverClassExclusions()
Additional Kover exclusion patterns beyond the defaults. Default exclusions include tests, generated code, etc. Expected patterns matching classes/packages, e.g. "SomeClass", "io.getstream.some.package."
-
getSonarExclusions
final ListProperty<String> getSonarExclusions()
Additional Sonar exclusion patterns beyond the defaults. Default exclusions include tests, generated code, etc. Expected patterns matching file paths, e.g. "**/io/getstream/some/package/**"
-
-
-
-