in gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/GradleProgressEventConverter.java [29:49]
private static BuildEvent convertTaskProgressEvent(@NotNull TaskProgressEvent event,
@NotNull String operationId) {
String eventId = createEventId(event.getDescriptor(), operationId);
Long eventTime = event.getEventTime();
String message = event.getDescriptor().getName();
if (event instanceof org.gradle.tooling.events.task.TaskStartEvent) {
return new TaskStartedEventImpl(eventId, eventTime, message);
}
if (event instanceof org.gradle.tooling.events.task.TaskFinishEvent) {
TaskFinishEvent finishEvent = (TaskFinishEvent) event;
TaskOperationResult result = finishEvent.getResult();
EventResult eventResult = convertTaskProgressEventResult(result);
if (eventResult != null) {
return new TaskFinishedEventImpl(eventId, eventTime, message, eventResult);
}
}
return null;
}