From 1c1056a9e27515ade01afd2a255f2d4f5756a916 Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Thu, 20 Oct 2022 14:20:45 +0300 Subject: [PATCH] Run action cannot be performed for several classes #1195 --- .../utbot/intellij/plugin/util/RunConfigurationHelper.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/util/RunConfigurationHelper.kt b/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/util/RunConfigurationHelper.kt index 3a05e6f4c1..3d6b539389 100644 --- a/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/util/RunConfigurationHelper.kt +++ b/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/util/RunConfigurationHelper.kt @@ -1,11 +1,13 @@ package org.utbot.intellij.plugin.util import com.intellij.coverage.CoverageExecutor +import com.intellij.execution.ConfigurationWithCommandLineShortener import com.intellij.execution.ExecutorRegistry import com.intellij.execution.JavaTestConfigurationBase import com.intellij.execution.Location import com.intellij.execution.PsiLocation import com.intellij.execution.RunManagerEx +import com.intellij.execution.ShortenCommandLine import com.intellij.execution.actions.ConfigurationContext import com.intellij.execution.actions.ConfigurationFromContext import com.intellij.execution.actions.RunConfigurationProducer @@ -119,6 +121,10 @@ class RunConfigurationHelper { DefaultRunExecutor.getRunExecutorInstance() } ApplicationManager.getApplication().invokeLater { + val configuration = settings.configuration + if (configuration is ConfigurationWithCommandLineShortener) { + configuration.shortenCommandLine = ShortenCommandLine.MANIFEST + } ExecutionUtil.runConfiguration(settings, executor) with(RunManagerEx.getInstanceEx(model.project)) { if (findSettings(settings.configuration) == null) {