Skip to content

Commit 1a01acc

Browse files
authored
Fixed JVM agent arguments parsing
By mistake, even the `include` arguments read like `exclude` PR #662
1 parent 980f472 commit 1a01acc

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

kover-jvm-agent/src/main/java/kotlinx/kover/jvmagent/KoverJvmAgentPremain.java

+3-4
Original file line numberDiff line numberDiff line change
@@ -70,18 +70,17 @@ private static KoverAgentSettings readSettingsFromFile(File file) throws IOExcep
7070
settings.exclusions.add(line.substring(EXCLUDE_WITH_REGEX_ARGUMENT.length()));
7171
} else if (line.startsWith(INCLUDE_WITH_WILDCARDS_ARGUMENT)) {
7272
String wildcards = line.substring(INCLUDE_WITH_WILDCARDS_ARGUMENT.length());
73-
settings.exclusions.add(wildcardsToRegex(wildcards));
73+
settings.inclusions.add(wildcardsToRegex(wildcards));
7474
} else if (line.startsWith(INCLUDE_WITH_REGEX_ARGUMENT)) {
75-
settings.exclusions.add(line.substring(INCLUDE_WITH_REGEX_ARGUMENT.length()));
75+
settings.inclusions.add(line.substring(INCLUDE_WITH_REGEX_ARGUMENT.length()));
7676
} else if (line.startsWith(APPEND_ARGUMENT)) {
7777
String value = line.substring(APPEND_ARGUMENT.length());
7878
if (!isBoolean(value)) {
7979
throw new IllegalArgumentException("Incorrect value for argument " + APPEND_ARGUMENT + " in Kover JVM agent arguments file, expected true or false");
8080
}
8181
settings.appendToReportFile = Boolean.parseBoolean(value);
82-
} else if (line.length() == 0) {
82+
} else if (!line.isEmpty()) {
8383
// skip empty line
84-
} else {
8584
throw new IllegalArgumentException("Unrecognized line in Kover arguments file: " + line
8685
+ ". Line must start with one of prefixes: " + arguments);
8786
}

0 commit comments

Comments
 (0)