Unit Test Results

Designed for use with JUnit and Ant.

Summary

TestsFailuresErrorsSuccess rateTime
1220199.18%4940.704
Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Packages

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
NameTestsErrorsFailuresTime(s)
org.eclipse.jdt.text.tests.performance122104940.704

Package org.eclipse.jdt.text.tests.performance

NameTestsErrorsFailuresTime(s)
DocumentPerformanceTestSuite3700372.328
EventDrivenTestSuite24001226.500
PerformanceTestSuite47102546.391
PerformanceTestSuite2700610.203
PerformanceTestSuite3400175.672
PerformanceTestSuite42005.078
PerformanceTestSuite51004.532
Back to top


TestCase DocumentPerformanceTestSuite

NameStatusTypeTime(s)
measureDeleteInsertSuccess8.484
measureInsertAtStartSuccess5.250
measureInsertAtEndSuccess2.469
measureRandomReplaceSuccess5.312
measureRepeatedReplaceSuccess7.328
measureGetCharSuccess6.579
measureGetLengthSuccess7.734
measureGetLineSuccess2.984
measureGetNumberOfLinesSuccess5.328
measureLineByIndexSuccess6.672
measureLineDelimiterByIndexSuccess6.141
measureLineLengthByIndexSuccess7.016
measureSetSuccess2.343
measureTypingReplaceInLargeFileSuccess4.797
measureTypingReplaceInSmallFileSuccess4.610
measureGetAllSuccess0.218
measureLineByOffsetSuccess8.235
measureLineInfoByOffsetSuccess10.156
measureLineInfoByIndexSuccess9.937
measureDeleteInsertSuccess1.032
measureInsertAtStartSuccess1.031
measureInsertAtEndSuccess1.687
measureRandomReplaceSuccess4.204
measureRepeatedReplaceSuccess1.593
measureGetCharSuccess19.985
measureGetLineSuccess11.375
measureSetSuccess7.078
measureTypingReplaceInLargeFileSuccess0.937
measureTypingReplaceInSmallFileSuccess0.907
measureGetAllSuccess12.796
testSetSuccess7.250
testReplaceSuccess7.110
testRandomReplaceSuccess9.578
testLineByOffsetSuccess16.359
testLineByOffset2Success113.282
testLineByIndexSuccess27.578
testLineByIndex2Success16.890
Properties >>

Back to top

TestCase EventDrivenTestSuite

NameStatusTypeTime(s)
testScrollJavaEditorPageWiseSuccess82.844
testScrollJavaEditorLineWiseMoveCaret2Success100.500
testScrollJavaEditorLineWiseSelect2Success112.562
testScrollJavaEditorLineWise2Success76.578
testScrollJavaEditorLineWiseSelectHoldKeysSuccess8.000
testScrollJavaEditorLineWiseHoldKeysSuccess8.000
testScrollTextEditorPageWiseSuccess46.172
testScrollTextEditorLineWiseMoveCaret2Success68.860
testScrollTextEditorLineWiseSelect2Success81.453
testScrollTextEditorLineWise2Success56.781
testScrollTextEditorLineWiseSelectHoldKeysSuccess8.000
testScrollTextEditorLineWiseHoldKeysSuccess8.000
testJavaIndenter2Success4.344
testTypeAMethodSuccess27.078
testTypeAMethodSuccess17.937
testOpenPreferencePageSuccess1.891
testScrollJavaEditorPageWiseSuccess74.375
testScrollJavaEditorLineWiseMoveCaret1Success106.500
testScrollJavaEditorLineWiseSelect1Success119.250
testScrollJavaEditorLineWise1Success83.188
testSuccess18.468
testSuccess74.328
testSuccess21.235
testSuccess20.078
Properties >>

Back to top

TestCase PerformanceTestSuite

NameStatusTypeTime(s)
testActivateEditorSuccess153.219
testRevertTextEditorSuccess31.141
testRevertJavaEditorSuccess34.171
test2Success32.750
testToggleComment2Success64.938
testUndoTextEditor2Success42.687
testUndoJavaEditor2Success78.032
testOpenQuickOutline1Success593.703
test1Success587.250
testActivateEditorSuccess72.344
test1Success38.843
test1ErrorFailed to execute runnable (java.util.ConcurrentModificationException)

org.eclipse.swt.SWTException: Failed to execute runnable (java.util.ConcurrentModificationException)
at org.eclipse.swt.SWT.error(SWT.java:3563)
at org.eclipse.swt.SWT.error(SWT.java:3481)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
at org.eclipse.jdt.text.tests.performance.DisplayHelper.driveEventQueue(DisplayHelper.java:158)
at org.eclipse.jdt.text.tests.performance.DisplayHelper.waitForCondition(DisplayHelper.java:60)
at org.eclipse.jdt.text.tests.performance.DisplayHelper.sleep(DisplayHelper.java:101)
at org.eclipse.jdt.text.tests.performance.EditorTestHelper.runEventQueue(EditorTestHelper.java:216)
at org.eclipse.jdt.text.tests.performance.EditorTestHelper.runEventQueue(EditorTestHelper.java:203)
at org.eclipse.jdt.text.tests.performance.EditorTestHelper.joinReconciler(EditorTestHelper.java:352)
at org.eclipse.jdt.text.tests.performance.SaveEditorTest.measureRevert(SaveEditorTest.java:94)
at org.eclipse.jdt.text.tests.performance.SaveEditorTest.test1(SaveEditorTest.java:84)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
at junit.extensions.TestSetup.run(TestSetup.java:25)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
at junit.extensions.TestSetup.run(TestSetup.java:25)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:354)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:206)
at org.eclipse.test.UITestApplication$3.run(UITestApplication.java:195)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
at org.eclipse.test.UITestApplication.runApplication(UITestApplication.java:138)
at org.eclipse.test.UITestApplication.run(UITestApplication.java:60)
at org.eclipse.test.UITestApplication.start(UITestApplication.java:210)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:504)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
at org.eclipse.equinox.launcher.Main.main(Main.java:1144)
at org.eclipse.core.launcher.Main.main(Main.java:30)
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:782)
at java.util.HashMap$KeyIterator.next(HashMap.java:818)
at java.util.AbstractCollection.toArray(AbstractCollection.java:174)
at org.eclipse.ui.internal.decorators.DecorationScheduler$3.setUpUpdates(DecorationScheduler.java:568)
at org.eclipse.ui.internal.decorators.DecorationScheduler$3.runInUIThread(DecorationScheduler.java:508)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
203.360
testSuccess74.062
testSuccess6.688
testSuccess11.469
testSuccess30.813
testTextDirtySuccess2.250
testJavaDirtySuccess1.469
testPropertiesDirtySuccess1.297
testPluginXMLDirtySuccess18.031
testPluginPropertiesDirtySuccess1.906
testCompletionNoParamtersSuccess17.078
testApplicationNoParamtersSuccess20.390
testCompletionWithParamterNamesSuccess9.094
testApplicationWithParamterNamesSuccess24.766
testCompletionWithParamterGuessesSuccess8.734
testApplicationWithParamterGuessesSuccess17.250
testCompletionWithParamterGuesses2Success14.656
testApplicationWithParamterGuesses2Success31.657
testInitializationWithNoChangesSuccess11.656
testInitializationWithFewChangesSuccess11.297
testInitializationWithManyChangesSuccess4.156
testInitializationWithManyChangesButEqualSizeSuccess4.172
testInitializationWithNoChangesSuccess11.094
testInitializationWithFewChangesSuccess11.375
testInitializationWithManyChangesSuccess4.172
testInitializationWithManyChangesButEqualSizeSuccess4.094
testEditingUnchangedSuccess11.406
testEditingChangedSuccess12.297
testSetSuccess7.406
testReplaceSuccess7.016
testRandomReplaceSuccess9.328
testLineByOffsetSuccess16.453
testLineByOffset2Success119.609
testLineByIndexSuccess23.610
testLineByIndex2Success16.843
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite2

NameStatusTypeTime(s)
testOpenJavaEditor1Success89.640
testOpenJavaEditor2Success77.735
testOpenEditor3Success116.937
testOpenEditor4Success108.110
testOpenEditor5Success111.343
testOpenEditor6Success103.750
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite3

NameStatusTypeTime(s)
testOpenTextEditor1Success48.015
testOpenTextEditor2Success43.750
testOpenEditor3Success76.141
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite4

NameStatusTypeTime(s)
testJavaEditorStartupSuccess3.438
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite5

NameStatusTypeTime(s)
testTextEditorStartupSuccess3.359
Properties >>

Back to top