Unit Test Results

Designed for use with JUnit and Ant.

Summary

TestsFailuresErrorsSuccess rateTime
1191198.32%5796.500
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.performance119115796.500

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

NameTestsErrorsFailuresTime(s)
DocumentPerformanceTestSuite3600332.563
EventDrivenTestSuite29112525.898
PerformanceTestSuite40002217.556
PerformanceTestSuite2700458.522
PerformanceTestSuite3400258.492
PerformanceTestSuite42001.991
PerformanceTestSuite51001.478
Back to top


TestCase DocumentPerformanceTestSuite

NameStatusTypeTime(s)
measureDeleteInsertSuccess1.602
measureInsertAtStartSuccess3.056
measureInsertAtEndSuccess1.458
measureRandomReplaceSuccess5.034
measureRepeatedReplaceSuccess4.739
measureSetSuccess1.654
measureTypingReplaceInLargeFileSuccess6.079
measureTypingReplaceInSmallFileSuccess6.026
measureGetCharSuccess2.528
measureGetLineSuccess1.392
measureGetLengthSuccess3.009
measureLineByOffsetSuccess9.596
measureLineInfoByOffsetSuccess10.373
measureLineByIndexSuccess5.121
measureLineInfoByIndexSuccess5.772
measureLineLengthByIndexSuccess5.138
measureLineDelimiterByIndexSuccess5.097
measureGetNumberOfLinesSuccess4.929
measureDeleteInsertSuccess0.606
measureInsertAtStartSuccess0.564
measureInsertAtEndSuccess0.945
measureRandomReplaceSuccess4.356
measureRepeatedReplaceSuccess0.878
measureSetSuccess1.954
measureTypingReplaceInLargeFileSuccess1.177
measureTypingReplaceInSmallFileSuccess1.100
measureGetCharSuccess8.613
measureGetLineSuccess6.117
measureGetAllSuccess6.236
testSetSuccess5.063
testReplaceSuccess5.586
testRandomReplaceSuccess9.817
testLineByOffsetSuccess12.354
testLineByOffset2Success140.365
testLineByIndexSuccess24.752
testLineByIndex2Success19.451
Properties >>

Back to top

TestCase EventDrivenTestSuite

NameStatusTypeTime(s)
testScrollJavaEditorPageWiseSuccess117.388
testScrollJavaEditorLineWiseMoveCaret2Success172.887
testScrollJavaEditorLineWiseSelect2Success282.358
testScrollJavaEditorLineWise2Success118.685
testScrollJavaEditorLineWiseSelectHoldKeysSuccess8.098
testScrollJavaEditorLineWiseHoldKeysSuccess8.098
testScrollTextEditorPageWiseSuccess106.749
testScrollTextEditorLineWiseMoveCaret2Success156.478
testScrollTextEditorLineWiseSelect2Success189.808
testScrollTextEditorLineWise2Success121.328
testScrollTextEditorLineWiseSelectHoldKeysSuccess8.074
testScrollTextEditorLineWiseHoldKeysSuccess8.096
testJavaIndenter2Success3.865
testTypeAMethodSuccess26.029
testTypeAMethodSuccess18.151
testOpenPreferencePageSuccess1.874
testScrollJavaEditorPageWiseSuccess118.339
testScrollJavaEditorLineWiseMoveCaret1Success177.247
testScrollJavaEditorLineWiseSelect1Success280.410
testScrollJavaEditorLineWise1Success131.452
testScrollTextEditorPageWiseSuccess13.264
testScrollTextEditorLineWiseMoveCaret2Success25.117
testScrollTextEditorPageWiseSuccess28.537
testScrollTextEditorLineWiseMoveCaret2Success178.246
testScrollTextEditorPageWiseSuccess99.508
testSuccess21.102
testErrorassertion failed:

org.eclipse.core.runtime.AssertionFailedException: assertion failed:
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110)
at org.eclipse.core.runtime.Assert.isTrue(Assert.java:96)
at org.eclipse.jface.text.Position.<init>(Position.java:63)
at org.eclipse.jface.text.AbstractDocument.getPositions(AbstractDocument.java:1712)
at org.eclipse.core.internal.filebuffers.SynchronizableDocument.getPositions(SynchronizableDocument.java:278)
at org.eclipse.jface.text.source.AnnotationModel.getRegionAnnotationIterator(AnnotationModel.java:737)
at org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(AnnotationModel.java:699)
at org.eclipse.jface.text.source.AnnotationRulerColumn.doPaint1(AnnotationRulerColumn.java:718)
at org.eclipse.jface.text.source.AnnotationRulerColumn.doubleBufferPaint(AnnotationRulerColumn.java:532)
at org.eclipse.jface.text.source.AnnotationRulerColumn.redraw(AnnotationRulerColumn.java:811)
at org.eclipse.jface.text.source.AnnotationRulerColumn$InternalListener.viewportChanged(AnnotationRulerColumn.java:77)
at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:3097)
at org.eclipse.jface.text.TextViewer$ViewportGuard.keyReleased(TextViewer.java:298)
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:1186)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1210)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1195)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1222)
at org.eclipse.swt.widgets.Widget.gtk_key_release_event(Widget.java:718)
at org.eclipse.swt.widgets.Control.gtk_key_release_event(Control.java:2833)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1582)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4573)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4176)
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:7611)
at org.eclipse.swt.widgets.Display.eventProc(Display.java:1190)
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:1858)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3095)
at org.eclipse.jdt.text.tests.performance.EditorTestHelper.runEventQueue(EditorTestHelper.java:196)
at org.eclipse.jdt.text.tests.performance.EditorTestHelper.runEventQueue(EditorTestHelper.java:192)
at org.eclipse.jdt.text.tests.performance.EditorTestHelper.runEventQueue(EditorTestHelper.java:184)
at org.eclipse.jdt.text.tests.performance.MoveLineTest.measureMoveLine(MoveLineTest.java:95)
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:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3453)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3100)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
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:194)
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:367)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:610)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:565)
at org.eclipse.equinox.launcher.Main.run(Main.java:1362)
at org.eclipse.equinox.launcher.Main.main(Main.java:1338)
at org.eclipse.core.launcher.Main.main(Main.java:34)
18.934
testFailureN/A

junit.framework.AssertionFailedError
at org.eclipse.jdt.text.tests.performance.AbstractJavaReplaceAllTest.measure(AbstractJavaReplaceAllTest.java:115)
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:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3453)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3100)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
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:194)
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:367)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:610)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:565)
at org.eclipse.equinox.launcher.Main.run(Main.java:1362)
at org.eclipse.equinox.launcher.Main.main(Main.java:1338)
at org.eclipse.core.launcher.Main.main(Main.java:34)
69.664
testSuccess16.085
Properties >>

Back to top

TestCase PerformanceTestSuite

NameStatusTypeTime(s)
testActivateEditorSuccess231.940
testRevertTextEditorSuccess31.609
testRevertJavaEditorSuccess34.131
test2Success33.271
testToggleComment2Success65.525
testUndoTextEditor2Success42.511
testUndoJavaEditor2Success60.097
testOpenQuickOutline1Success536.424
test1Success522.677
testActivateEditorSuccess111.712
test1Success36.527
test1Success152.696
testSuccess36.142
testSuccess9.035
testSuccess6.594
testSuccess21.800
testTextDirtySuccess1.046
testJavaDirtySuccess0.968
testPropertiesDirtySuccess1.048
testPluginXMLDirtySuccess46.106
testPluginPropertiesDirtySuccess1.301
testCompletionNoParamtersSuccess6.039
testApplicationNoParamtersSuccess16.493
testCompletionWithParamterNamesSuccess5.903
testApplicationWithParamterNamesSuccess29.194
testCompletionWithParamterGuessesSuccess5.803
testApplicationWithParamterGuessesSuccess16.441
testCompletionWithParamterGuesses2Success11.419
testApplicationWithParamterGuesses2Success31.961
testInitializationWithNoChangesSuccess12.078
testInitializationWithFewChangesSuccess12.157
testInitializationWithManyChangesSuccess3.137
testInitializationWithManyChangesButEqualSizeSuccess3.162
testInitializationWithNoChangesSuccess12.143
testInitializationWithFewChangesSuccess12.163
testInitializationWithManyChangesSuccess3.138
testInitializationWithManyChangesButEqualSizeSuccess3.138
testEditingUnchangedSuccess12.215
testEditingChangedSuccess12.237
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite2

NameStatusTypeTime(s)
testOpenJavaEditor1Success59.529
testOpenJavaEditor2Success55.171
testOpenEditor3Success91.311
testOpenEditor4Success83.449
testOpenEditor5Success84.332
testOpenEditor6Success81.641
testSuccess0.001
Properties >>

Back to top

TestCase PerformanceTestSuite3

NameStatusTypeTime(s)
testOpenTextEditor1Success68.426
testOpenTextEditor2Success65.857
testOpenEditor3Success120.028
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite4

NameStatusTypeTime(s)
testJavaEditorStartupSuccess0.808
testSuccess0.001
Properties >>

Back to top

TestCase PerformanceTestSuite5

NameStatusTypeTime(s)
testTextEditorStartupSuccess0.687
Properties >>

Back to top