mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
adjust timings according to agent speed
This commit is contained in:
@@ -13,6 +13,7 @@ import com.intellij.openapi.vfs.pointers.VirtualFilePointerListener;
|
||||
import com.intellij.openapi.vfs.pointers.VirtualFilePointerManager;
|
||||
import com.intellij.testFramework.IdeaTestCase;
|
||||
import com.intellij.testFramework.PlatformTestUtil;
|
||||
import com.intellij.testFramework.Timings;
|
||||
import com.intellij.util.IncorrectOperationException;
|
||||
import com.intellij.util.Processor;
|
||||
import com.intellij.util.ui.UIUtil;
|
||||
@@ -435,9 +436,9 @@ public class VirtualFilePointerTest extends IdeaTestCase {
|
||||
};
|
||||
VirtualFileManager.getInstance().addVirtualFileListener(listener, getTestRootDisposable());
|
||||
|
||||
System.out.println("------------------");
|
||||
|
||||
for (int i=0;i<1000;i++) {
|
||||
int N = Timings.adjustAccordingToMySpeed(1000);
|
||||
System.out.println("N = " + N);
|
||||
for (int i=0;i< N;i++) {
|
||||
assertNotNull(pointer.getFile());
|
||||
FileUtil.delete(ioPtrBase);
|
||||
doVfsRefresh();
|
||||
|
||||
@@ -17,6 +17,7 @@ import com.intellij.pom.java.LanguageLevel;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import com.intellij.testFramework.PsiTestCase;
|
||||
import com.intellij.testFramework.PsiTestUtil;
|
||||
import com.intellij.testFramework.Timings;
|
||||
import com.intellij.util.IncorrectOperationException;
|
||||
|
||||
import java.util.Random;
|
||||
@@ -39,8 +40,10 @@ public class PsiConcurrencyStressTest extends PsiTestCase {
|
||||
private volatile boolean writeActionInProgress;
|
||||
public void testStress() throws Exception {
|
||||
int numOfThreads = 10;
|
||||
final int readIterations = 100;
|
||||
final int writeIterations = 30;
|
||||
int iterations = Timings.adjustAccordingToMySpeed(20);
|
||||
System.out.println("iterations = " + iterations);
|
||||
final int readIterations = iterations * 3;
|
||||
final int writeIterations = iterations;
|
||||
|
||||
synchronized (this) {
|
||||
PsiClass myClass = myJavaFacade.findClass("StressClass", GlobalSearchScope.allScope(myProject));
|
||||
|
||||
Reference in New Issue
Block a user