Unit Test Results

Designed for use with JUnit and Ant.

Summary

TestsFailuresErrorsSuccess rateTime
790198.73%3454.828
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.performance79103454.828

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

NameTestsErrorsFailuresTime(s)
DocumentPerformanceTestSuite3600385.932
EventDrivenTestSuite29102172.707
PerformanceTestSuite2700676.183
PerformanceTestSuite3400214.429
PerformanceTestSuite42002.916
PerformanceTestSuite51002.661
Back to top


TestCase DocumentPerformanceTestSuite

NameStatusTypeTime(s)
measureDeleteInsertSuccess2.685
measureInsertAtStartSuccess6.034
measureInsertAtEndSuccess2.793
measureRandomReplaceSuccess10.094
measureRepeatedReplaceSuccess7.596
measureSetSuccess2.509
measureTypingReplaceInLargeFileSuccess7.612
measureTypingReplaceInSmallFileSuccess7.354
measureGetCharSuccess6.573
measureGetLineSuccess3.144
measureGetLengthSuccess7.872
measureLineByOffsetSuccess8.477
measureLineInfoByOffsetSuccess10.516
measureLineByIndexSuccess5.484
measureLineInfoByIndexSuccess10.426
measureLineLengthByIndexSuccess5.501
measureLineDelimiterByIndexSuccess5.964
measureGetNumberOfLinesSuccess4.847
measureDeleteInsertSuccess1.238
measureInsertAtStartSuccess1.228
measureInsertAtEndSuccess1.979
measureRandomReplaceSuccess8.760
measureRepeatedReplaceSuccess1.590
measureSetSuccess6.809
measureTypingReplaceInLargeFileSuccess1.391
measureTypingReplaceInSmallFileSuccess1.436
measureGetCharSuccess20.421
measureGetLineSuccess11.616
measureGetAllSuccess13.045
testSetSuccess7.608
testReplaceSuccess7.531
testRandomReplaceSuccess9.233
testLineByOffsetSuccess16.402
testLineByOffset2Success116.505
testLineByIndexSuccess25.953
testLineByIndex2Success17.226
Properties >>

Back to top

TestCase EventDrivenTestSuite

NameStatusTypeTime(s)
testScrollJavaEditorPageWiseSuccess79.103
testScrollJavaEditorLineWiseMoveCaret2Success139.738
testScrollJavaEditorLineWiseSelect2Success295.940
testScrollJavaEditorLineWise2Success120.370
testScrollJavaEditorLineWiseSelectHoldKeysSuccess8.010
testScrollJavaEditorLineWiseHoldKeysSuccess8.027
testScrollTextEditorPageWiseSuccess55.173
testScrollTextEditorLineWiseMoveCaret2Success116.010
testScrollTextEditorLineWiseSelect2Success170.890
testScrollTextEditorLineWise2Success103.240
testScrollTextEditorLineWiseSelectHoldKeysSuccess8.009
testScrollTextEditorLineWiseHoldKeysSuccess8.009
testJavaIndenter2Success4.994
testTypeAMethodSuccess34.985
testTypeAMethodSuccess18.265
testOpenPreferencePageSuccess2.339
testScrollJavaEditorPageWiseSuccess94.787
testScrollJavaEditorLineWiseMoveCaret1Success145.010
testScrollJavaEditorLineWiseSelect1Success301.980
testScrollJavaEditorLineWise1Success124.910
testScrollTextEditorPageWiseSuccess11.770
testScrollTextEditorLineWiseMoveCaret2Success17.890
testScrollTextEditorPageWiseSuccess18.840
testScrollTextEditorLineWiseMoveCaret2Success107.790
testScrollTextEditorPageWiseSuccess59.990
testSuccess21.260
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:2774)
at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1544)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4506)
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:5792)
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:1550)
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:2384)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)
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:386)
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)
39.649
testSuccess27.852
testSuccess27.237
Properties >>

Back to top

TestCase PerformanceTestSuite2

NameStatusTypeTime(s)
testOpenJavaEditor1Success96.860
testOpenJavaEditor2Success85.984
testOpenEditor3Success136.145
testOpenEditor4Success124.255
testOpenEditor5Success118.849
testOpenEditor6Success110.678
testSuccess0.001
Properties >>

Back to top

TestCase PerformanceTestSuite3

NameStatusTypeTime(s)
testOpenTextEditor1Success58.010
testOpenTextEditor2Success54.532
testOpenEditor3Success96.048
testSuccess0.000
Properties >>

Back to top

TestCase PerformanceTestSuite4

NameStatusTypeTime(s)
testJavaEditorStartupSuccess1.393
testSuccess0.001
Properties >>

Back to top

TestCase PerformanceTestSuite5

NameStatusTypeTime(s)
testTextEditorStartupSuccess0.969
Properties >>

Back to top