aboutsummaryrefslogtreecommitdiff
path: root/org.jacoco.core
diff options
context:
space:
mode:
authorMarc R. Hoffmann <hoffmann@mountainminds.com>2016-02-17 15:28:28 +0100
committerEvgeny Mandrikov <mandrikov@gmail.com>2016-02-17 15:28:28 +0100
commite83313313ce1020fe203856446ca9bb2ce06f433 (patch)
tree26198944ddb3d23f75a02fe223d71aa4920a48fd /org.jacoco.core
parent8c697001026906a0804f31220b62c2ee7140292d (diff)
downloadjacoco-e83313313ce1020fe203856446ca9bb2ce06f433.tar.gz
GitHub #358: Correct error handling for invalid agent arguments
In case of invalid agent arguments (e.g. usage of upper case letters) such arguments must be reported properly.
Diffstat (limited to 'org.jacoco.core')
-rw-r--r--org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java b/org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java
index 7bd5f2a5..526863ad 100644
--- a/org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java
+++ b/org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java
@@ -114,7 +114,8 @@ public final class AgentOptions {
*/
public static final String OUTPUT = "output";
- private static final Pattern OPTION_SPLIT = Pattern.compile(",(?=[a-z]+=)");
+ private static final Pattern OPTION_SPLIT = Pattern
+ .compile(",(?=[a-zA-Z0-9_\\-]+=)");
/**
* Possible values for {@link AgentOptions#OUTPUT}.