From bcd3258ba923765bacb37b73b931c11dbb2f0405 Mon Sep 17 00:00:00 2001 From: "Vladislav.Soroka" Date: Mon, 29 Apr 2019 12:41:40 +0300 Subject: [PATCH] Build tw: consume gradle tooling events of specified OperationType IDEA-209457 GitOrigin-RevId: 49bb78a207c49bc8651e72288d9a4ea02872f5ba --- .../gradle/service/execution/GradleExecutionHelper.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/execution/GradleExecutionHelper.java b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/execution/GradleExecutionHelper.java index ba49835cce78..c029492e6ae1 100644 --- a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/execution/GradleExecutionHelper.java +++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/execution/GradleExecutionHelper.java @@ -24,6 +24,7 @@ import org.gradle.initialization.BuildLayoutParameters; import org.gradle.internal.nativeintegration.services.NativeServices; import org.gradle.process.internal.JvmOptions; import org.gradle.tooling.*; +import org.gradle.tooling.events.OperationType; import org.gradle.tooling.internal.consumer.DefaultGradleConnector; import org.gradle.tooling.model.build.BuildEnvironment; import org.gradle.util.GradleVersion; @@ -175,7 +176,11 @@ public class GradleExecutionHelper { String buildRootDir = buildEnvironment == null ? null : buildEnvironment.getBuildIdentifier().getRootDir().getPath(); GradleProgressListener gradleProgressListener = new GradleProgressListener(listener, id, buildRootDir); operation.addProgressListener((ProgressListener)gradleProgressListener); - operation.addProgressListener((org.gradle.tooling.events.ProgressListener)gradleProgressListener); + operation.addProgressListener(gradleProgressListener, + OperationType.GENERIC, + OperationType.PROJECT_CONFIGURATION, + OperationType.TASK, + OperationType.TEST); operation.setStandardOutput(standardOutput); operation.setStandardError(standardError); InputStream inputStream = settings.getUserData(ExternalSystemRunConfiguration.RUN_INPUT_KEY);