Skip to content

Commit 877723f

Browse files
Run action cannot be performed for several classes #1195 (#1198)
1 parent 7ca87d0 commit 877723f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/util/RunConfigurationHelper.kt

+6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package org.utbot.intellij.plugin.util
22

33
import com.intellij.coverage.CoverageExecutor
4+
import com.intellij.execution.ConfigurationWithCommandLineShortener
45
import com.intellij.execution.ExecutorRegistry
56
import com.intellij.execution.JavaTestConfigurationBase
67
import com.intellij.execution.Location
78
import com.intellij.execution.PsiLocation
89
import com.intellij.execution.RunManagerEx
10+
import com.intellij.execution.ShortenCommandLine
911
import com.intellij.execution.actions.ConfigurationContext
1012
import com.intellij.execution.actions.ConfigurationFromContext
1113
import com.intellij.execution.actions.RunConfigurationProducer
@@ -119,6 +121,10 @@ class RunConfigurationHelper {
119121
DefaultRunExecutor.getRunExecutorInstance()
120122
}
121123
ApplicationManager.getApplication().invokeLater {
124+
val configuration = settings.configuration
125+
if (configuration is ConfigurationWithCommandLineShortener) {
126+
configuration.shortenCommandLine = ShortenCommandLine.MANIFEST
127+
}
122128
ExecutionUtil.runConfiguration(settings, executor)
123129
with(RunManagerEx.getInstanceEx(model.project)) {
124130
if (findSettings(settings.configuration) == null) {

0 commit comments

Comments
 (0)