diff --git a/plugins/junit/src/com/intellij/execution/junit/TestPackage.java b/plugins/junit/src/com/intellij/execution/junit/TestPackage.java index 4825768c8ec8..5da5d239a995 100644 --- a/plugins/junit/src/com/intellij/execution/junit/TestPackage.java +++ b/plugins/junit/src/com/intellij/execution/junit/TestPackage.java @@ -139,11 +139,11 @@ public class TestPackage extends TestObject { protected GlobalSearchScope filterScope(final JUnitConfiguration.Data data) throws CantRunException { final Ref ref = new Ref(); - final PsiPackage aPackage = ApplicationManager.getApplication().runReadAction(new Computable() { + final GlobalSearchScope aPackage = ApplicationManager.getApplication().runReadAction(new Computable() { @Override - public PsiPackage compute() { + public GlobalSearchScope compute() { try { - return getPackage(data); + return PackageScope.packageScope(getPackage(data), true); } catch (CantRunException e) { ref.set(e); @@ -153,7 +153,7 @@ public class TestPackage extends TestObject { }); final CantRunException exception = ref.get(); if (exception != null) throw exception; - return PackageScope.packageScope(aPackage, true); + return aPackage; } protected PsiPackage getPackage(JUnitConfiguration.Data data) throws CantRunException {