From 21f09b3503ad3a045d8fdf4781aa306647b70481 Mon Sep 17 00:00:00 2001 From: Aleksander Kuznetsov Date: Mon, 22 Mar 2021 16:46:43 +0300 Subject: [PATCH] [run targets] coverage: do not try to download reports if run confguration is not target-aware This fixes coverage support for Kotlin configurations, which are executed with the target-aware runner but are not target-aware themselves. GitOrigin-RevId: 5435b8906d44d303f0f63be5ea074d4ab1d155d6 --- .../coverage/CoverageJavaRunConfigurationExtension.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/coverage/src/com/intellij/execution/coverage/CoverageJavaRunConfigurationExtension.java b/plugins/coverage/src/com/intellij/execution/coverage/CoverageJavaRunConfigurationExtension.java index 457e43b06776..233cb3bb6754 100644 --- a/plugins/coverage/src/com/intellij/execution/coverage/CoverageJavaRunConfigurationExtension.java +++ b/plugins/coverage/src/com/intellij/execution/coverage/CoverageJavaRunConfigurationExtension.java @@ -61,7 +61,7 @@ public class CoverageJavaRunConfigurationExtension extends RunConfigurationExten @Override public void attachToProcess(@NotNull final RunConfigurationBase configuration, @NotNull ProcessHandler handler, RunnerSettings runnerSettings) { - if (myTargetDependentParameters.getTargetEnvironment() == null) { + if (myTargetDependentParameters.getTargetEnvironment() == null || !(configuration instanceof TargetEnvironmentAwareRunProfile)) { CoverageDataManager.getInstance(configuration.getProject()).attachToProcess(handler, configuration, runnerSettings); return; }