Unit Test Results

Designed for use with JUnit and Ant.

Summary

TestsFailuresErrorsSuccess rateTime
1211198.35%6044.133
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.performance121116044.133

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

NameTestsErrorsFailuresTime(s)
DocumentPerformanceTestSuite3600260.802
EventDrivenTestSuite29112632.509
PerformanceTestSuite41002491.034
PerformanceTestSuite2700445.103
PerformanceTestSuite3400202.054
PerformanceTestSuite42002.097
PerformanceTestSuite51001.449
WordRulePerformanceTestSuite1009.085
Back to top


TestCase DocumentPerformanceTestSuite

NameStatusTypeTime(s)
measureDeleteInsertSuccess1.386
measureInsertAtStartSuccess3.661
measureInsertAtEndSuccess1.521
measureRandomReplaceSuccess5.314
measureRepeatedReplaceSuccess5.432
measureSetSuccess2.060
measureTypingReplaceInLargeFileSuccess6.075
measureTypingReplaceInSmallFileSuccess5.938
measureGetCharSuccess3.092
measureGetLineSuccess1.411
measureGetLengthSuccess3.866
measureLineByOffsetSuccess5.361
measureLineInfoByOffsetSuccess6.172
measureLineByIndexSuccess3.486
measureLineInfoByIndexSuccess4.872
measureLineLengthByIndexSuccess3.347
measureLineDelimiterByIndexSuccess3.338
measureGetNumberOfLinesSuccess3.261
measureDeleteInsertSuccess0.768
measureInsertAtStartSuccess0.653
measureInsertAtEndSuccess1.170
measureRandomReplaceSuccess4.487
measureRepeatedReplaceSuccess1.096
measureSetSuccess2.201
measureTypingReplaceInLargeFileSuccess1.177
measureTypingReplaceInSmallFileSuccess1.262
measureGetCharSuccess10.054
measureGetLineSuccess6.034
measureGetAllSuccess6.261
testSetSuccess6.351
testReplaceSuccess6.641
testRandomReplaceSuccess12.348
testLineByOffsetSuccess14.984
testLineByOffset2Success77.369
testLineByIndexSuccess26.158
testLineByIndex2Success12.168
Properties >>

Back to top

TestCase EventDrivenTestSuite

NameStatusTypeTime(s)
testScrollJavaEditorPageWiseSuccess77.225
testScrollJavaEditorLineWiseMoveCaret2Success140.181
testScrollJavaEditorLineWiseSelect2Success253.353
testScrollJavaEditorLineWise2Success121.210
testScrollJavaEditorLineWiseSelectHoldKeysSuccess8.100
testScrollJavaEditorLineWiseHoldKeysSuccess8.101
testScrollTextEditorPageWiseSuccess62.919
testScrollTextEditorLineWiseMoveCaret2Success115.250
testScrollTextEditorLineWiseSelect2Success163.332
testScrollTextEditorLineWise2Success104.541
testScrollTextEditorLineWiseSelectHoldKeysSuccess8.104
testScrollTextEditorLineWiseHoldKeysSuccess8.100
testJavaIndenter2Success4.126
testTypeAMethodSuccess343.938
testTypeAMethodSuccess258.657
testOpenPreferencePageSuccess1.761
testScrollJavaEditorPageWiseSuccess69.847
testScrollJavaEditorLineWiseMoveCaret1Success139.195
testScrollJavaEditorLineWiseSelect1Success244.460
testScrollJavaEditorLineWise1Success123.226
testScrollTextEditorPageWiseSuccess12.321
testScrollTextEditorLineWiseMoveCaret2Success19.709
testScrollTextEditorPageWiseSuccess20.405
testScrollTextEditorLineWiseMoveCaret2Success109.697
testScrollTextEditorPageWiseSuccess57.415
testSuccess17.703
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:1750)
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:727)
at org.eclipse.jface.text.source.AnnotationRulerColumn.doubleBufferPaint(AnnotationRulerColumn.java:541)
at org.eclipse.jface.text.source.AnnotationRulerColumn.redraw(AnnotationRulerColumn.java:824)
at org.eclipse.jface.text.source.AnnotationRulerColumn$InternalListener.viewportChanged(AnnotationRulerColumn.java:79)
at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:3111)
at org.eclipse.jface.text.TextViewer$ViewportGuard.keyReleased(TextViewer.java:298)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:168)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1267)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1294)
at org.eclipse.swt.widgets.Widget.gtk_key_release_event(Widget.java:736)
at org.eclipse.swt.widgets.Control.gtk_key_release_event(Control.java:2850)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1744)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4796)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4360)
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:8168)
at org.eclipse.swt.widgets.Display.eventProc(Display.java:1238)
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:2229)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3159)
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:65)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
at junit.extensions.TestSetup.run(TestSetup.java:27)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
at junit.extensions.TestSetup.run(TestSetup.java:27)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:376)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:209)
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:3515)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3164)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
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:196)
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:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
at org.eclipse.core.launcher.Main.main(Main.java:34)
49.440
testFailurenull

junit.framework.AssertionFailedError: null
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:23)
at junit.extensions.TestSetup.run(TestSetup.java:27)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
at junit.extensions.TestSetup.run(TestSetup.java:27)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:376)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:209)
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:3515)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3164)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
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:196)
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:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
at org.eclipse.core.launcher.Main.main(Main.java:34)
73.529
testSuccess16.635
Properties >>

Back to top

TestCase PerformanceTestSuite

NameStatusTypeTime(s)
testActivateEditorSuccess213.654
testRevertTextEditorSuccess33.788
testRevertJavaEditorSuccess35.623
test2Success34.202
testToggleComment2Success67.702
testUndoTextEditor2Success42.790
testUndoJavaEditor2Success61.532
testOpenQuickOutline1Success516.286
test1Success497.434
testActivateEditorSuccess85.300
test1Success32.054
test1Success137.023
testSuccess37.447
testSuccess6.895
testSuccess5.908
testSuccess21.831
testTextDirtySuccess0.786
testJavaDirtySuccess0.887
testPropertiesDirtySuccess0.764
testPluginXMLDirtySuccess20.487
testPluginPropertiesDirtySuccess1.070
testCompletionNoParamtersSuccess6.316
testApplicationNoParamtersSuccess16.432
testCompletionWithParamterNamesSuccess6.015
testApplicationWithParamterNamesSuccess165.626
testCompletionWithParamterGuessesSuccess5.915
testApplicationWithParamterGuessesSuccess52.571
testCompletionWithParamterGuesses2Success11.536
testApplicationWithParamterGuesses2Success232.277
testInitializationWithNoChangesSuccess12.075
testInitializationWithFewChangesSuccess12.150
testInitializationWithManyChangesSuccess3.130
testInitializationWithManyChangesButEqualSizeSuccess3.129
testInitializationWithNoChangesSuccess12.134
testInitializationWithFewChangesSuccess12.144
testInitializationWithManyChangesSuccess3.134
testInitializationWithManyChangesButEqualSizeSuccess3.130
testEditingUnchangedSuccess12.222
testEditingChangedSuccess12.261
testSuccess28.236
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite2

NameStatusTypeTime(s)
testOpenJavaEditor1Success59.208
testOpenJavaEditor2Success52.427
testOpenEditor3Success89.706
testOpenEditor4Success83.500
testOpenEditor5Success80.396
testOpenEditor6Success78.469
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite3

NameStatusTypeTime(s)
testOpenTextEditor1Success56.204
testOpenTextEditor2Success53.112
testOpenEditor3Success88.237
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite4

NameStatusTypeTime(s)
testJavaEditorStartupSuccess0.496
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite5

NameStatusTypeTime(s)
testTextEditorStartupSuccess0.665
Properties >>

Back to top

TestCase WordRulePerformanceTestSuite

NameStatusTypeTime(s)
measureIgnoreCaseSuccess9.058
Properties >>

Back to top