IDEA-323982 add build originator to FUS statistics

GitOrigin-RevId: 9031c45010971a2e8cabc0d24a911e6fe6aa4ad8
This commit is contained in:
Artem Khvastunov
2023-06-29 17:25:20 +02:00
committed by intellij-monorepo-bot
parent 1e4761a0a1
commit 4fd7ab1769
14 changed files with 55 additions and 16 deletions

View File

@@ -27,6 +27,7 @@ import com.intellij.task.ProjectTask;
import com.intellij.task.ProjectTaskContext;
import com.intellij.task.ProjectTaskManager;
import com.intellij.task.impl.EmptyCompileScopeBuildTaskImpl;
import com.intellij.task.impl.ProjectTaskManagerImpl;
import com.intellij.util.concurrency.Semaphore;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
@@ -172,6 +173,7 @@ public class CompileStepBeforeRun extends BeforeRunTaskProvider<CompileStepBefor
}).expireWith(myProject).executeSynchronously();
ProjectTaskManagerImpl.putBuildOriginator(myProject, CompileStepBeforeRun.class);
projectTaskManager.run(pair.first, pair.second).onSuccess(taskResult -> {
if ((!taskResult.hasErrors() || ignoreErrors) && !taskResult.isAborted()) {
result.set(Boolean.TRUE);