Bug 128985 - Performance test failures
diff --git a/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/performance/PerfVariableDetailTests.java b/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/performance/PerfVariableDetailTests.java
index 62be46d..bea487f 100644
--- a/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/performance/PerfVariableDetailTests.java
+++ b/org.eclipse.jdt.debug.tests/tests/org/eclipse/jdt/debug/tests/performance/PerfVariableDetailTests.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.jdt.debug.tests.performance;
+import org.eclipse.debug.core.ILaunchConfiguration;
import org.eclipse.debug.core.model.IValue;
import org.eclipse.debug.ui.DebugUITools;
import org.eclipse.debug.ui.IDebugModelPresentation;
@@ -48,7 +49,8 @@
IJavaLineBreakpoint breakpoint = createLineBreakpoint(24, typeName);
IJavaThread thread = null;
try {
- thread = launchToBreakpoint(typeName);
+ ILaunchConfiguration configuration = getLaunchConfiguration(typeName);
+ thread = launchToBreakpoint(configuration, false);
IJavaStackFrame frame = (IJavaStackFrame) thread.getTopStackFrame();
assertNotNull("Missing top stack frame", frame);
IJavaVariable variable = frame.findVariable("v");
@@ -65,7 +67,7 @@
}
// test
- for (int i = 0; i < 10; i++) {
+ for (int i = 0; i < 300; i++) {
startMeasuring();
for (int j = 0; j < 150; j++) {
synchronized (fLock) {