EA-109965 - assert: AbstractInClassConfigurationProducer.setupConfigurationFromContext

This commit is contained in:
Anna.Kozlova
2019-02-11 10:58:32 +01:00
parent d929d73b40
commit addd8699c2
@@ -11,7 +11,6 @@ import com.intellij.execution.configurations.ConfigurationType;
import com.intellij.execution.junit.InheritorChooser;
import com.intellij.execution.junit2.PsiMemberParameterizedLocation;
import com.intellij.execution.junit2.info.MethodLocation;
import com.intellij.openapi.diagnostic.Attachment;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.module.ModuleUtilCore;
@@ -144,14 +143,16 @@ public abstract class AbstractInClassConfigurationProducer<T extends JavaTestCon
Module module = configuration.getConfigurationModule().getModule();
if (module == null && psiClass.getManager().isInProject(psiClass)) {
PsiFile containingFile = psiClass.getContainingFile();
LOG.error("No module found", new Attachment("context.txt",
"generated name:" + configuration.getName() +
"; valid: " + psiClass.isValid() +
"; physical: " + psiClass.isPhysical() +
"; className: " + psiClass.getQualifiedName() +
"; file: " + containingFile +
"; module: " + ModuleUtilCore.findModuleForPsiElement(psiClass.getContainingFile()) +
"; original module: " + originalModule));
if (LOG.isDebugEnabled()) {
LOG.info("No module found: " +
"generated name:" + configuration.getName() +
"; valid: " + psiClass.isValid() +
"; physical: " + psiClass.isPhysical() +
"; className: " + psiClass.getQualifiedName() +
"; file: " + containingFile +
"; module: " + ModuleUtilCore.findModuleForPsiElement(psiClass.getContainingFile()) +
"; original module: " + originalModule);
}
return false;
}
settings.setName(configuration.getName());