in src/main/java/org/apache/sling/testing/junit/rules/util/IgnoreTestsConfig.java [87:105]
private Match matchToken(String matchToken) {
if (!runIgnoreList ) {
// run the tests that are not in the ignorelist
for (String ignoreToken : ignoreTokens.keySet()) {
if (asteriskMatch(ignoreToken, matchToken)) {
return new Match(true, ignoreTokens.get(ignoreToken));
}
}
return new Match(false);
} else {
// run only the ignore list, so reverse logic.
for (String ignoreToken : ignoreTokens.keySet()) {
if (asteriskMatch(ignoreToken, matchToken)) {
return new Match(false, ignoreTokens.get(ignoreToken));
}
}
return new Match(true, "Running tests in ignorelist only");
}
}