[jbosstools-issues] [JBoss JIRA] (JBIDE-14044) JUnit Tests fail in jbosstools-jst component
Victor Rubezhny (JIRA)
jira-events at lists.jboss.org
Wed Apr 17 18:16:55 EDT 2013
[ https://issues.jboss.org/browse/JBIDE-14044?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12768293#comment-12768293 ]
Victor Rubezhny edited comment on JBIDE-14044 at 4/17/13 6:15 PM:
------------------------------------------------------------------
Probably the use of "Display.getCurrent().readAndDispatch()" is not acceptable here.
When I removed all the invocations of "Display.getCurrent().readAndDispatch()" then the number failing tests was decreased to 5:
{code}
Tests run: 40, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 455.956 sec <<< FAILURE!
Results :
Failed tests: testNewNavbarWizard(org.jboss.tools.jst.web.ui.test.NewJQueryMobilePaletteWizardTest)
testNewCollapsibleContentBlockWizard(org.jboss.tools.jst.web.ui.test.NewJQueryMobilePaletteWizardTest)
testNewListviewWizard(org.jboss.tools.jst.web.ui.test.NewJQueryMobilePaletteWizardTest)
testNewGroupedCheckboxesWizard(org.jboss.tools.jst.web.ui.test.NewJQueryMobilePaletteWizardTest)
testNewFooterBarWizard(org.jboss.tools.jst.web.ui.test.NewJQueryMobilePaletteWizardTest)
Tests run: 40, Failures: 5, Errors: 0, Skipped: 0
{code}
And no exceptions occur in SWT/JFace.
was (Author: vrubezhny):
Probably the use of "Display.getCurrent().readAndDispatch()" is not acceptable here.
When I remove all the invocations of "Display.getCurrent().readAndDispatch()" then the number failing tests is decreasing to 5:
{code}
Tests run: 40, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 455.956 sec <<< FAILURE!
Results :
Failed tests: testNewNavbarWizard(org.jboss.tools.jst.web.ui.test.NewJQueryMobilePaletteWizardTest)
testNewCollapsibleContentBlockWizard(org.jboss.tools.jst.web.ui.test.NewJQueryMobilePaletteWizardTest)
testNewListviewWizard(org.jboss.tools.jst.web.ui.test.NewJQueryMobilePaletteWizardTest)
testNewGroupedCheckboxesWizard(org.jboss.tools.jst.web.ui.test.NewJQueryMobilePaletteWizardTest)
testNewFooterBarWizard(org.jboss.tools.jst.web.ui.test.NewJQueryMobilePaletteWizardTest)
Tests run: 40, Failures: 5, Errors: 0, Skipped: 0
{code}
And no exceptions occurs in SWT/JFace.
> JUnit Tests fail in jbosstools-jst component
> --------------------------------------------
>
> Key: JBIDE-14044
> URL: https://issues.jboss.org/browse/JBIDE-14044
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: jsp/jsf/xml/html source editing
> Affects Versions: 4.1.0.Beta1
> Reporter: Victor Rubezhny
> Assignee: Viacheslav Kabanovich
> Fix For: 4.1.0.Beta1
>
>
> JUnit Tests fail in jbosstools-jst component:
> {code}
> java.lang.ArrayIndexOutOfBoundsException: -10
> at org.eclipse.swt.custom.StyledTextRenderer.calculateClientArea(StyledTextRenderer.java:230)
> at org.eclipse.swt.custom.StyledText.calculateTopIndex(StyledText.java:1620)
> at org.eclipse.swt.custom.StyledText.scrollVertical(StyledText.java:7943)
> at org.eclipse.swt.custom.StyledText.claimBottomFreeSpace(StyledText.java:1651)
> at org.eclipse.swt.custom.StyledText.handleResize(StyledText.java:6170)
> at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5643)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1416)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:987)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1389)
> at org.eclipse.swt.widgets.Canvas.setBounds(Canvas.java:348)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
> at org.eclipse.jface.text.source.SourceViewer$RulerLayout.layout(SourceViewer.java:154)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Canvas.setBounds(Canvas.java:348)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
> at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:201)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:814)
> at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:120)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
> at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:216)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
> at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:690)
> at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:194)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:814)
> at org.eclipse.swt.custom.CTabFolderLayout.layout(CTabFolderLayout.java:113)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
> at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:201)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
> at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:216)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:814)
> at org.eclipse.swt.custom.CTabFolderLayout.layout(CTabFolderLayout.java:113)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
> at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:201)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
> at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:201)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:814)
> at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:303)
> at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:248)
> at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:291)
> at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:291)
> at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:291)
> at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:158)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
> at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:201)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:814)
> at org.eclipse.swt.custom.StackLayout.layout(StackLayout.java:120)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:814)
> at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.setRectangle(SashLayout.java:303)
> at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:248)
> at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.tileSubNodes(SashLayout.java:291)
> at org.eclipse.e4.ui.workbench.renderers.swt.SashLayout.layout(SashLayout.java:158)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1392)
> at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
> at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:201)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1594)
> at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1600)
> at org.eclipse.swt.widgets.Composite.setLayoutDeferred(Composite.java:1450)
> at org.eclipse.swt.widgets.Display.runDeferredLayouts(Display.java:3741)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3325)
> at org.jboss.tools.jst.web.ui.test.NewJQueryMobilePaletteWizardTest.testNewRadioWizard(NewJQueryMobilePaletteWizardTest.java:533)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at junit.framework.TestCase.runTest(TestCase.java:176)
> {code}
> 21 tests failed in total.
> Jenkins has the same issues: [https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/JBossTools/view/JBossTools_Trunk/job/jbosstools-jst_master/345/testReport/]
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list