[junit] use fast track for junit version specific configurations

GitOrigin-RevId: 2f8ba01aec56db7fc85406b1551c1bf8acefc7c8
This commit is contained in:
Anna Kozlova
2022-03-23 09:11:47 +00:00
committed by intellij-monorepo-bot
parent bd51e7a671
commit e3bed0914c
@@ -678,6 +678,12 @@ public abstract class TestObject extends JavaTestFrameworkRunnableState<JUnitCon
LOG.assertTrue(!DumbService.getInstance(project).isAlternativeResolveEnabled());
final GlobalSearchScope globalSearchScope = getScopeForJUnit(myConfiguration);
JUnitConfiguration.Data data = myConfiguration.getPersistentData();
if (JUnitConfiguration.TEST_CATEGORY.equals(data.TEST_OBJECT)) {
return JUnitStarter.JUNIT4_PARAMETER;
}
if (JUnitConfiguration.TEST_TAGS.equals(data.TEST_OBJECT)) {
return JUnitStarter.JUNIT5_PARAMETER;
}
boolean isMethodConfiguration = JUnitConfiguration.TEST_METHOD.equals(data.TEST_OBJECT);
boolean isClassConfiguration = JUnitConfiguration.TEST_CLASS.equals(data.TEST_OBJECT);
final PsiClass psiClass = isMethodConfiguration || isClassConfiguration