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; }