in src/main/java/org/apache/sling/testing/junit/rules/instance/ExistingInstanceStatement.java [77:100]
private void takeMatchingQuickstart() {
List<InstanceConfiguration> configurations = configurationPool.getConfigurations();
for (int i = 0; i < configurations.size(); i++) {
InstanceConfiguration configuration = configurations.get(i);
// Does the configuration match the requested run mode?
if (!runMode.equals(configuration.getRunmode())) {
continue;
}
// Is the configuration already used by the current test?
if (configurationPool.isTaken(i)) {
continue;
}
// The configuration is valid, save the index
logger.info("InstanceConfiguration (URL: {}, runmode: {}) found for test {}", configuration.getUrl(), runMode, description);
takeQuickstart(i);
return;
}
}