diff --git a/java/execution/impl/src/com/intellij/execution/testframework/AbstractPatternBasedConfigurationProducer.java b/java/execution/impl/src/com/intellij/execution/testframework/AbstractPatternBasedConfigurationProducer.java index 019e96608ce0..e5abab500559 100644 --- a/java/execution/impl/src/com/intellij/execution/testframework/AbstractPatternBasedConfigurationProducer.java +++ b/java/execution/impl/src/com/intellij/execution/testframework/AbstractPatternBasedConfigurationProducer.java @@ -87,6 +87,13 @@ public abstract class AbstractPatternBasedConfigurationProducer()); } if (Comparing.equal(classes, patterns)) { + if (patterns.size() == 1) { + final String pattern = patterns.iterator().next(); + if (!pattern.contains(",")) { + final PsiMethod method = PsiTreeUtil.getParentOfType(CommonDataKeys.PSI_ELEMENT.getData(dataContext), PsiMethod.class); + return method != null && isTestMethod(false, method); + } + } return true; } return false;