Unit Test Results

Designed for use with JUnit and Ant.

Summary

TestsFailuresErrorsSuccess rateTime
1180298.31%5359.385
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.performance118205359.385

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

NameTestsErrorsFailuresTime(s)
DocumentPerformanceTestSuite3600278.114
EventDrivenTestSuite29202130.710
PerformanceTestSuite39002177.283
PerformanceTestSuite2700570.597
PerformanceTestSuite3400198.191
PerformanceTestSuite42002.591
PerformanceTestSuite51001.899
Back to top


TestCase DocumentPerformanceTestSuite

NameStatusTypeTime(s)
measureDeleteInsertSuccess7.046
measureInsertAtStartSuccess5.446
measureInsertAtEndSuccess2.375
measureRandomReplaceSuccess10.212
measureRepeatedReplaceSuccess6.048
measureSetSuccess2.312
measureTypingReplaceInLargeFileSuccess5.836
measureTypingReplaceInSmallFileSuccess5.656
measureGetCharSuccess2.954
measureGetLineSuccess2.236
measureGetLengthSuccess3.554
measureLineByOffsetSuccess4.995
measureLineInfoByOffsetSuccess6.389
measureLineByIndexSuccess3.312
measureLineInfoByIndexSuccess7.492
measureLineLengthByIndexSuccess3.284
measureLineDelimiterByIndexSuccess3.316
measureGetNumberOfLinesSuccess3.086
measureDeleteInsertSuccess0.996
measureInsertAtStartSuccess1.017
measureInsertAtEndSuccess1.695
measureRandomReplaceSuccess9.315
measureRepeatedReplaceSuccess1.241
measureSetSuccess2.840
measureTypingReplaceInLargeFileSuccess1.102
measureTypingReplaceInSmallFileSuccess1.059
measureGetCharSuccess9.009
measureGetLineSuccess10.187
measureGetAllSuccess11.005
testSetSuccess7.213
testReplaceSuccess6.484
testRandomReplaceSuccess11.396
testLineByOffsetSuccess13.405
testLineByOffset2Success70.068
testLineByIndexSuccess23.877
testLineByIndex2Success10.369
Properties >>

Back to top

TestCase EventDrivenTestSuite

NameStatusTypeTime(s)
testScrollJavaEditorPageWiseSuccess76.450
testScrollJavaEditorLineWiseMoveCaret2Success135.179
testScrollJavaEditorLineWiseSelect2Success263.420
testScrollJavaEditorLineWise2Success121.864
testScrollJavaEditorLineWiseSelectHoldKeysSuccess8.100
testScrollJavaEditorLineWiseHoldKeysSuccess8.002
testScrollTextEditorPageWiseSuccess53.118
testScrollTextEditorLineWiseMoveCaret2Success111.110
testScrollTextEditorLineWiseSelect2Success164.629
testScrollTextEditorLineWise2Success104.336
testScrollTextEditorLineWiseSelectHoldKeysSuccess8.002
testScrollTextEditorLineWiseHoldKeysSuccess8.002
testJavaIndenter2Success3.745
testTypeAMethodSuccess29.891
testTypeAMethodSuccess17.876
testOpenPreferencePageSuccess1.719
testScrollJavaEditorPageWiseSuccess72.089
testScrollJavaEditorLineWiseMoveCaret1Success141.702
testScrollJavaEditorLineWiseSelect1Success271.561
testScrollJavaEditorLineWise1Success129.425
testScrollTextEditorPageWiseSuccess12.490
testScrollTextEditorLineWiseMoveCaret2Success25.513
testScrollTextEditorPageWiseSuccess22.733
testScrollTextEditorLineWiseMoveCaret2Success191.043
testScrollTextEditorPageWiseSuccess72.862
testSuccess19.634
testErrorassertion failed:

org.eclipse.core.runtime.AssertionFailedException: assertion failed:
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:111)
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:97)
at org.eclipse.jface.text.Position.<init>(Position.java:63)
at org.eclipse.jface.text.AbstractDocument.getPositions(AbstractDocument.java:1704)
at org.eclipse.core.internal.filebuffers.SynchronizableDocument.getPositions(SynchronizableDocument.java:234)
at org.eclipse.jface.text.source.AnnotationModel.getRegionAnnotationIterator(AnnotationModel.java:739)
at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:701)
at org.eclipse.jface.text.source.AnnotationRulerColumn.doPaint1(AnnotationRulerColumn.java:704)
at org.eclipse.jface.text.source.AnnotationRulerColumn.doubleBufferPaint(AnnotationRulerColumn.java:518)
at org.eclipse.jface.text.source.AnnotationRulerColumn.redraw(AnnotationRulerColumn.java:797)
at org.eclipse.jface.text.source.AnnotationRulerColumn$InternalListener.viewportChanged(AnnotationRulerColumn.java:77)
at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2941)
at org.eclipse.jface.text.TextViewer$ViewportGuard.keyReleased(TextViewer.java:284)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:162)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1182)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1167)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1194)
at org.eclipse.swt.widgets.Widget.gtk_key_release_event(Widget.java:704)
at org.eclipse.swt.widgets.Control.gtk_key_release_event(Control.java:2770)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1544)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4502)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4099)
at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5783)
at org.eclipse.swt.widgets.Display.eventProc(Display.java:1177)
at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1541)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3031)
at org.eclipse.jdt.text.tests.performance.EditorTestHelper.runEventQueue(EditorTestHelper.java:191)
at org.eclipse.jdt.text.tests.performance.EditorTestHelper.runEventQueue(EditorTestHelper.java:187)
at org.eclipse.jdt.text.tests.performance.EditorTestHelper.runEventQueue(EditorTestHelper.java:183)
at org.eclipse.jdt.text.tests.performance.EditorTestHelper.revertEditor(EditorTestHelper.java:151)
at org.eclipse.jdt.text.tests.performance.MoveLineTest.measureMoveLine(MoveLineTest.java:109)
at org.eclipse.jdt.text.tests.performance.MoveLineTest.test(MoveLineTest.java:64)
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:133)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3378)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3036)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
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:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
at org.eclipse.core.launcher.Main.main(Main.java:30)
28.448
testErrorN/A

java.lang.NullPointerException
at org.eclipse.jface.text.AbstractLineTracker.flushRewriteSession(AbstractLineTracker.java:293)
at org.eclipse.jface.text.AbstractLineTracker.checkRewriteSession(AbstractLineTracker.java:315)
at org.eclipse.jface.text.AbstractLineTracker.getLineInformationOfOffset(AbstractLineTracker.java:144)
at org.eclipse.jface.text.AbstractDocument.getLineInformationOfOffset(AbstractDocument.java:902)
at org.eclipse.jface.text.source.projection.ProjectionViewer.toLineStart(ProjectionViewer.java:686)
at org.eclipse.jface.text.source.projection.ProjectionViewer.addMasterDocumentRange(ProjectionViewer.java:629)
at org.eclipse.jface.text.source.projection.ProjectionViewer.executeProjectionCommands(ProjectionViewer.java:1016)
at org.eclipse.jface.text.source.projection.ProjectionViewer.catchupWithProjectionAnnotationModel(ProjectionViewer.java:998)
at org.eclipse.jface.text.source.projection.ProjectionViewer.processCatchupRequest(ProjectionViewer.java:870)
at org.eclipse.jface.text.source.projection.ProjectionViewer$AnnotationModelListener.processModelChanged(ProjectionViewer.java:117)
at org.eclipse.jface.text.source.projection.ProjectionViewer$AnnotationModelListener.modelChanged(ProjectionViewer.java:109)
at org.eclipse.jface.text.source.AnnotationModel.fireModelChanged(AnnotationModel.java:614)
at org.eclipse.jface.text.source.AnnotationModel$InternalModelListener.modelChanged(AnnotationModel.java:261)
at org.eclipse.jface.text.source.AnnotationModel.fireModelChanged(AnnotationModel.java:614)
at org.eclipse.jface.text.source.AnnotationModel.fireModelChanged(AnnotationModel.java:580)
at org.eclipse.jface.text.source.projection.ProjectionAnnotationModel.expandAll(ProjectionAnnotationModel.java:163)
at org.eclipse.jface.text.source.projection.ProjectionAnnotationModel.expandAll(ProjectionAnnotationModel.java:100)
at org.eclipse.jface.text.source.projection.ProjectionViewer.exposeModelRange(ProjectionViewer.java:1283)
at org.eclipse.jface.text.source.projection.ProjectionViewer.findAndSelect(ProjectionViewer.java:1736)
at org.eclipse.jface.text.TextViewer$FindReplaceTarget.findAndSelect(TextViewer.java:865)
at org.eclipse.ui.texteditor.FindReplaceTarget.findAndSelect(FindReplaceTarget.java:88)
at org.eclipse.ui.texteditor.FindReplaceDialog.findAndSelect(FindReplaceDialog.java:811)
at org.eclipse.ui.texteditor.FindReplaceDialog.replaceAll(FindReplaceDialog.java:1468)
at org.eclipse.ui.texteditor.FindReplaceDialog.access$39(FindReplaceDialog.java:1445)
at org.eclipse.ui.texteditor.FindReplaceDialog$1$ReplaceAllRunnable.run(FindReplaceDialog.java:1309)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.texteditor.FindReplaceDialog.performReplaceAll(FindReplaceDialog.java:1315)
at org.eclipse.ui.texteditor.FindReplaceDialog.access$31(FindReplaceDialog.java:1298)
at org.eclipse.ui.texteditor.FindReplaceDialog$4.widgetSelected(FindReplaceDialog.java:344)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3401)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3033)
at org.eclipse.jdt.text.tests.performance.DisplayHelper.driveEventQueue(DisplayHelper.java:158)
at org.eclipse.jdt.text.tests.performance.DisplayHelper.waitForCondition(DisplayHelper.java:75)
at org.eclipse.jdt.text.tests.performance.AbstractJavaReplaceAllTest.measure(AbstractJavaReplaceAllTest.java:116)
at org.eclipse.jdt.text.tests.performance.AbstractJavaReplaceAllTest.test(AbstractJavaReplaceAllTest.java:71)
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:133)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3378)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3036)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
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:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
at org.eclipse.core.launcher.Main.main(Main.java:30)
7.582
testSuccess19.867
Properties >>

Back to top

TestCase PerformanceTestSuite

NameStatusTypeTime(s)
testRevertTextEditorSuccess33.270
testRevertJavaEditorSuccess35.855
test2Success33.056
testToggleComment2Success65.609
testUndoTextEditor2Success44.118
testUndoJavaEditor2Success72.518
testOpenQuickOutline1Success589.811
test1Success610.319
testActivateEditorSuccess76.625
test1Success41.603
test1Success199.785
testSuccess45.747
testSuccess7.910
testSuccess7.650
testSuccess25.775
testTextDirtySuccess1.349
testJavaDirtySuccess1.211
testPropertiesDirtySuccess1.249
testPluginXMLDirtySuccess17.487
testPluginPropertiesDirtySuccess1.637
testCompletionNoParamtersSuccess7.744
testApplicationNoParamtersSuccess18.882
testCompletionWithParamterNamesSuccess7.138
testApplicationWithParamterNamesSuccess34.112
testCompletionWithParamterGuessesSuccess7.142
testApplicationWithParamterGuessesSuccess19.579
testCompletionWithParamterGuesses2Success14.119
testApplicationWithParamterGuesses2Success37.524
testInitializationWithNoChangesSuccess12.241
testInitializationWithFewChangesSuccess12.234
testInitializationWithManyChangesSuccess3.729
testInitializationWithManyChangesButEqualSizeSuccess3.691
testInitializationWithNoChangesSuccess12.227
testInitializationWithFewChangesSuccess12.214
testInitializationWithManyChangesSuccess3.744
testInitializationWithManyChangesButEqualSizeSuccess3.700
testEditingUnchangedSuccess12.379
testEditingChangedSuccess12.385
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite2

NameStatusTypeTime(s)
testOpenJavaEditor1Success85.705
testOpenJavaEditor2Success74.132
testOpenEditor3Success112.198
testOpenEditor4Success104.264
testOpenEditor5Success100.652
testOpenEditor6Success92.041
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite3

NameStatusTypeTime(s)
testOpenTextEditor1Success55.033
testOpenTextEditor2Success52.020
testOpenEditor3Success85.176
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite4

NameStatusTypeTime(s)
testJavaEditorStartupSuccess1.094
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite5

NameStatusTypeTime(s)
testTextEditorStartupSuccess0.606
Properties >>

Back to top