mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
warm up before measuring performance in ResolveClassTest
This commit is contained in:
@@ -208,8 +208,9 @@ public class ResolveClassTest extends ResolveTestCase {
|
||||
assertInstanceOf(ref.resolve(), PsiClass.class);
|
||||
}
|
||||
|
||||
|
||||
public void testStaticImportInTheSameClassPerformance() throws Exception {
|
||||
warmUpResolve();
|
||||
|
||||
PsiReference ref = configure();
|
||||
ensureIndexUpToDate();
|
||||
long start = System.currentTimeMillis();
|
||||
@@ -222,7 +223,16 @@ public class ResolveClassTest extends ResolveTestCase {
|
||||
getJavaFacade().findClass(CommonClassNames.JAVA_UTIL_LIST, GlobalSearchScope.allScope(myProject));
|
||||
}
|
||||
|
||||
private void warmUpResolve() {
|
||||
PsiJavaCodeReferenceElement ref = JavaPsiFacade.getElementFactory(myProject).createReferenceFromText("java.util.List<String>", null);
|
||||
JavaResolveResult result = ref.advancedResolve(false);
|
||||
assertNotNull(result.getElement());
|
||||
assertSize(1, result.getSubstitutor().getSubstitutionMap().keySet());
|
||||
}
|
||||
|
||||
public void testStaticImportNetworkPerformance() throws Exception {
|
||||
warmUpResolve();
|
||||
|
||||
PsiReference ref = configure();
|
||||
int count = 15;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user