in src/main/java/com/googlesource/gerrit/plugins/its/base/workflow/ActionController.java [82:101]
private void handleProjectEvent(Map<String, String> projectProperties) {
if (projectProperties.isEmpty()) {
return;
}
Collection<ActionRequest> projectActions = ruleBase.actionRequestsFor(projectProperties);
if (projectActions.isEmpty()) {
return;
}
if (!projectProperties.containsKey("its-project")) {
String project = projectProperties.get("project");
logger.atFinest().log(
"Could not process project event. No its-project associated with project %s. "
+ "Did you forget to configure the ITS project association in project.config?",
project);
return;
}
actionExecutor.executeOnProject(projectActions, projectProperties);
}