Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ice-dev] Build failures after merge due to ice.client.widgets

 > You installed Rawhide? Wow. Kudos to you... the official motto of Rawhide is "Rawhide eats babies."

I try to start my day with a runthrough of Linux From Scratch :P

 > I should say, I'm not sure how to force it. All of the SWTBot tests run fine for me on Fedora 23.

Yes, that was the case for me as well.  Switching over to gtk 3.20+ is when the problem starts happening, however with the upcoming release of Fedora 24 (which will have 3.20 by default AFAIK) this bug could become an issue for more people soon.

Andrew


On Wed, May 11, 2016 at 4:36 AM, Jay Jay Billings <jayjaybillings@xxxxxxxxx> wrote:

I should say, I'm not sure how to force it. All of the SWTBot tests run fine for me on Fedora 23.

Jay

On May 10, 2016 11:03 PM, "Billings, Jay Jay" <billingsjj@xxxxxxxx> wrote:

You installed Rawhide? Wow. Kudos to you... the official motto of Rawhide is "Rawhide eats babies."


SWTBot tests will run on GTK2, but I'm not sure how to do it.


Jay


Jay Jay Billings
Oak Ridge National Laboratory
Twitter Handle: @jayjaybillings

From: ice-dev-bounces@xxxxxxxxxxx <ice-dev-bounces@xxxxxxxxxxx> on behalf of Andrew Bennett <bennett.andr@xxxxxxxxx>
Sent: Tuesday, May 10, 2016 10:06 PM
To: ice developer discussions
Subject: Re: [ice-dev] Build failures after merge due to ice.client.widgets
 
Sorry for the delay on this, but I did a bit more digging.  After a bunch of testing on different OSs and Linux distros I found that an update of GTK seems to be breaking some e4 UI.  I am running on Arch Linux which currently has gtk3-3.20.4-1 and gtk2-2.24.30-2.  Figuring that Fedora was another cutting-edge type distro I tried it, and did not run into the issue.  However upon upgrading from Fedora 23 to Rawhide the issue began to manifest itself.  Fedora 23 has gtk3-3.18.9-1 and gtk2-2.24.30-1 while Fedora Rawhide has gtk3-3.21.1-1 and gtk2-2.24.30-1.  The versions show that gtk3 is the problem (I am running the platform with --launcher.GTK_version 2). 

I'm not sure if this would fix it but does anyone know if I can force gtk2 in the SWTBot tests?  Otherwise I think the only option will be to downgrade gtk until e4 updates to adjust for changes to gtk.

Andrew

On Wed, May 4, 2016 at 9:06 AM, Andrew Bennett <bennett.andr@xxxxxxxxx> wrote:
Robert,

That didn't fix my problem, but made me find the underlying cause.  For some reason the Resources View is throwing a null pointer.  I managed to capture a screenshot and pulled the stack trace from the issue.  I've attached both.

Andrew

On Wed, May 4, 2016 at 5:54 AM, Smith, Robert W. <smithrw@xxxxxxxx> wrote:

Andrew,


It looks like the ICEResourcePageTester couldn't find the Resources View. I'm not sure, as I only managed to reproduce this test failure once, but I pushed a fix to next that will slow the test down and give it more time to get everything open. Let me know if that makes a difference.


Robert


From: ice-dev-bounces@xxxxxxxxxxx <ice-dev-bounces@xxxxxxxxxxx> on behalf of Billings, Jay Jay <billingsjj@xxxxxxxx>
Sent: Wednesday, May 04, 2016 8:47 AM
To: ice developer discussions
Subject: Re: [ice-dev] Build failures after merge due to ice.client.widgets
 

Andrew,


I don't know why you are getting this error, but the proper build commands are not "clean verify."


http://wiki.eclipse.org/ICE_Build_Instructions


Jay


Jay Jay Billings
Oak Ridge National Laboratory
Twitter Handle: @jayjaybillings

From: ice-dev-bounces@xxxxxxxxxxx <ice-dev-bounces@xxxxxxxxxxx> on behalf of Andrew Bennett <bennett.andr@xxxxxxxxx>
Sent: Tuesday, May 03, 2016 7:19 PM
To: ice developer discussions
Subject: [ice-dev] Build failures after merge due to ice.client.widgets
 
I'm having a bit of trouble getting my build to work after I merged `next` into `andrew/parsergenerator`.  Failures are due to `ice.client.widgets.test`.  I've made sure I have the latest of ICE and EAVP and am not touching anything while the tests run.  I'm running the build in the normal way with `mvn install` on `org.eclipse.ice.aggregator/pom.xml`.  Is there something I'm doing wrong/missing?  Here's the relevant output:

Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.48 sec - in org.eclipse.ice.client.widgets.grid.test.EditPartFactoryTester
checkCircularGridEditPartFactory(org.eclipse.ice.client.widgets.grid.test.EditPartFactoryTester)  Time elapsed: 2.477 sec
checkHexagonalGridEditPartFactory(org.eclipse.ice.client.widgets.grid.test.EditPartFactoryTester)  Time elapsed: 0.001 sec
checkGridEditPartFactory(org.eclipse.ice.client.widgets.grid.test.EditPartFactoryTester)  Time elapsed: 0 sec
Running org.eclipse.ice.client.widgets.grid.test.CellTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.eclipse.ice.client.widgets.grid.test.CellTester
checkAccessors(org.eclipse.ice.client.widgets.grid.test.CellTester)  Time elapsed: 0 sec
Running org.eclipse.ice.client.widgets.grid.test.GridDataTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in org.eclipse.ice.client.widgets.grid.test.GridDataTester
checkConstructors(org.eclipse.ice.client.widgets.grid.test.GridDataTester)  Time elapsed: 0.002 sec
Running org.eclipse.ice.client.widgets.grid.test.GridTester
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.eclipse.ice.client.widgets.grid.test.GridTester
checkDefaults(org.eclipse.ice.client.widgets.grid.test.GridTester)  Time elapsed: 0 sec
checkNonDefaults(org.eclipse.ice.client.widgets.grid.test.GridTester)  Time elapsed: 0.001 sec
Running org.eclipse.ice.client.widgets.test.ExtraInfoDialogTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec - in org.eclipse.ice.client.widgets.test.ExtraInfoDialogTester
checkAccessors(org.eclipse.ice.client.widgets.test.ExtraInfoDialogTester)  Time elapsed: 0.013 sec
Running org.eclipse.ice.client.widgets.test.ICETableComponentSectionPartTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.798 sec - in org.eclipse.ice.client.widgets.test.ICETableComponentSectionPartTester
checkTableComponent(org.eclipse.ice.client.widgets.test.ICETableComponentSectionPartTester)  Time elapsed: 0.798 sec
Running org.eclipse.ice.client.widgets.test.ICEGeometryPageTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 sec - in org.eclipse.ice.client.widgets.test.ICEGeometryPageTester
checkGeometryPageAccessors(org.eclipse.ice.client.widgets.test.ICEGeometryPageTester)  Time elapsed: 0.025 sec
Running org.eclipse.ice.client.widgets.test.ListComponentColumnPropertyAccessorTester
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 sec - in org.eclipse.ice.client.widgets.test.ListComponentColumnPropertyAccessorTester
testSetDataValue(org.eclipse.ice.client.widgets.test.ListComponentColumnPropertyAccessorTester)  Time elapsed: 0.017 sec
testGetColumnProperty(org.eclipse.ice.client.widgets.test.ListComponentColumnPropertyAccessorTester)  Time elapsed: 0.001 sec
testGetDataValue(org.eclipse.ice.client.widgets.test.ListComponentColumnPropertyAccessorTester)  Time elapsed: 0.001 sec
testGetColumnCount(org.eclipse.ice.client.widgets.test.ListComponentColumnPropertyAccessorTester)  Time elapsed: 0 sec
testGetColumnIndex(org.eclipse.ice.client.widgets.test.ListComponentColumnPropertyAccessorTester)  Time elapsed: 0 sec
Running org.eclipse.ice.client.widgets.test.ICEDataComponentSectionPartTester
Exception in thread "Thread-23" java.lang.NullPointerException
    at org.eclipse.ui.forms.AbstractFormPart.markStale(AbstractFormPart.java:116)
    at org.eclipse.ice.client.widgets.ICEDataComponentSectionPart.update(ICEDataComponentSectionPart.java:224)
    at org.eclipse.ice.datastructures.ICEObject.ICEObject$1.run(ICEObject.java:233)
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 sec - in org.eclipse.ice.client.widgets.test.ICEDataComponentSectionPartTester
checkDataComponent(org.eclipse.ice.client.widgets.test.ICEDataComponentSectionPartTester)  Time elapsed: 0.024 sec
Running org.eclipse.ice.client.widgets.test.EclipseErrorBoxWidgetTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.eclipse.ice.client.widgets.test.EclipseErrorBoxWidgetTester
checkErrorStrings(org.eclipse.ice.client.widgets.test.EclipseErrorBoxWidgetTester)  Time elapsed: 0 sec
Running org.eclipse.ice.client.widgets.test.ICEResourcePageTester
log4j:WARN No appenders could be found for logger (org.eclipse.swtbot.swt.finder.matchers.AbstractMatcher).
log4j:WARN Please initialize the log4j system properly.
Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 27.859 sec <<< FAILURE! - in org.eclipse.ice.client.widgets.test.ICEResourcePageTester
checkConstruction(org.eclipse.ice.client.widgets.test.ICEResourcePageTester)  Time elapsed: 6.635 sec  <<< ERROR!
org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException: Could not find view matching: with title '"Resources"'
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:522)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:496)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:484)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntilWidgetAppears(SWTBotFactory.java:466)
    at org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot.view(SWTWorkbenchBot.java:131)
    at org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot.viewByTitle(SWTWorkbenchBot.java:157)
    at org.eclipse.ice.client.widgets.test.utils.AbstractWorkbenchTester.openView(AbstractWorkbenchTester.java:282)
    at org.eclipse.ice.client.widgets.test.ICEResourcePageTester.beforeAllTests(ICEResourcePageTester.java:109)

checkBrowser(org.eclipse.ice.client.widgets.test.ICEResourcePageTester)  Time elapsed: 5.36 sec  <<< ERROR!
org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException: Could not find editor matching:
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:522)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:496)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:484)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntilWidgetAppears(SWTBotFactory.java:466)
    at org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot.editor(SWTWorkbenchBot.java:216)
    at org.eclipse.ice.client.widgets.test.ICEResourcePageTester.beforeEachTest(ICEResourcePageTester.java:145)

checkTextEditorFiles(org.eclipse.ice.client.widgets.test.ICEResourcePageTester)  Time elapsed: 5.322 sec  <<< ERROR!
org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException: Could not find editor matching:
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:522)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:496)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:484)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntilWidgetAppears(SWTBotFactory.java:466)
    at org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot.editor(SWTWorkbenchBot.java:216)
    at org.eclipse.ice.client.widgets.test.ICEResourcePageTester.beforeEachTest(ICEResourcePageTester.java:145)

checkResourceComponents(org.eclipse.ice.client.widgets.test.ICEResourcePageTester)  Time elapsed: 5.306 sec  <<< ERROR!
org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException: Could not find editor matching:
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:522)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:496)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:484)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntilWidgetAppears(SWTBotFactory.java:466)
    at org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot.editor(SWTWorkbenchBot.java:216)
    at org.eclipse.ice.client.widgets.test.ICEResourcePageTester.beforeEachTest(ICEResourcePageTester.java:145)

org.eclipse.ice.client.widgets.test.ICEResourcePageTester  Time elapsed: 10.309 sec  <<< ERROR!
org.eclipse.swtbot.swt.finder.exceptions.WidgetNotFoundException: Could not find editor matching:
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:522)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:496)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntil(SWTBotFactory.java:484)
    at org.eclipse.swtbot.swt.finder.SWTBotFactory.waitUntilWidgetAppears(SWTBotFactory.java:466)
    at org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot.editor(SWTWorkbenchBot.java:216)
    at org.eclipse.ice.client.widgets.test.ICEResourcePageTester.afterAllTests(ICEResourcePageTester.java:174)

Running org.eclipse.ice.client.widgets.test.ActionTreeTester
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in org.eclipse.ice.client.widgets.test.ActionTreeTester
checkTree(org.eclipse.ice.client.widgets.test.ActionTreeTester)  Time elapsed: 0.001 sec
checkSingleNode(org.eclipse.ice.client.widgets.test.ActionTreeTester)  Time elapsed: 0.001 sec
Running org.eclipse.ice.client.widgets.test.ICEMasterDetailsPageTester
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in org.eclipse.ice.client.widgets.test.ICEMasterDetailsPageTester
checkScrolledPropertiesBlock(org.eclipse.ice.client.widgets.test.ICEMasterDetailsPageTester)  Time elapsed: 0.003 sec
checkMasterDetailsPageAccessors(org.eclipse.ice.client.widgets.test.ICEMasterDetailsPageTester)  Time elapsed: 0 sec
checkDetailsPageProvider(org.eclipse.ice.client.widgets.test.ICEMasterDetailsPageTester)  Time elapsed: 0 sec
checkDataComponentDetailsPage(org.eclipse.ice.client.widgets.test.ICEMasterDetailsPageTester)  Time elapsed: 0.001 sec
Running org.eclipse.ice.client.widgets.test.EclipseTextEditorTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.eclipse.ice.client.widgets.test.EclipseTextEditorTester
checkResources(org.eclipse.ice.client.widgets.test.EclipseTextEditorTester)  Time elapsed: 0 sec
Running org.eclipse.ice.client.widgets.test.EclipseFormWidgetTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.eclipse.ice.client.widgets.test.EclipseFormWidgetTester
checkFormManagement(org.eclipse.ice.client.widgets.test.EclipseFormWidgetTester)  Time elapsed: 0 sec
Running org.eclipse.ice.client.widgets.test.EclipseExtraInfoWidgetTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.eclipse.ice.client.widgets.test.EclipseExtraInfoWidgetTester
checkFormAccessors(org.eclipse.ice.client.widgets.test.EclipseExtraInfoWidgetTester)  Time elapsed: 0 sec
Running org.eclipse.ice.client.widgets.test.EntryCompositeTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.203 sec - in org.eclipse.ice.client.widgets.test.EntryCompositeTester
checkEntry(org.eclipse.ice.client.widgets.test.EntryCompositeTester)  Time elapsed: 0.191 sec
Running org.eclipse.ice.client.widgets.test.ICESectionPageTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.eclipse.ice.client.widgets.test.ICESectionPageTester
checkComponents(org.eclipse.ice.client.widgets.test.ICESectionPageTester)  Time elapsed: 0.001 sec
Running org.eclipse.ice.client.widgets.test.ICEMatrixComponentSectionPartTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.108 sec - in org.eclipse.ice.client.widgets.test.ICEMatrixComponentSectionPartTester
checkMatrixComponent(org.eclipse.ice.client.widgets.test.ICEMatrixComponentSectionPartTester)  Time elapsed: 0.107 sec
Running org.eclipse.ice.client.widgets.test.ICEFormEditorTester
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.eclipse.ice.client.widgets.test.ICEFormEditorTester
checkUpdateEvents(org.eclipse.ice.client.widgets.test.ICEFormEditorTester)  Time elapsed: 0 sec
checkProcessEvents(org.eclipse.ice.client.widgets.test.ICEFormEditorTester)  Time elapsed: 0 sec
Running org.eclipse.ice.client.widgets.test.EMFSectionPageTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec - in org.eclipse.ice.client.widgets.test.EMFSectionPageTester
checkEMFComponent(org.eclipse.ice.client.widgets.test.EMFSectionPageTester)  Time elapsed: 0.007 sec
Running org.eclipse.ice.client.widgets.test.EclipseUIWidgetFactoryTester
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.eclipse.ice.client.widgets.test.EclipseUIWidgetFactoryTester
checkWidgetTypes(org.eclipse.ice.client.widgets.test.EclipseUIWidgetFactoryTester)  Time elapsed: 0.001 sec

Results :

Tests in error:
  ICEResourcePageTester.beforeEachTest:141->AbstractWorkbenchTester.beforeEachTest:124->AbstractICEUITester.beforeEachTest:155->beforeAllTests:109->AbstractWorkbenchTester.openView:282 ? WidgetNotFound
  ICEResourcePageTester.beforeEachTest:145 ? WidgetNotFound Could not find edito...
  ICEResourcePageTester.beforeEachTest:145 ? WidgetNotFound Could not find edito...
  ICEResourcePageTester.beforeEachTest:145 ? WidgetNotFound Could not find edito...
  ICEResourcePageTester>AbstractICEUITester.afterClass:210->afterAllTests:174 ? WidgetNotFound

Tests run: 42, Failures: 0, Errors: 5, Skipped: 0

_______________________________________________
ice-dev mailing list
ice-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ice-dev



_______________________________________________
ice-dev mailing list
ice-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ice-dev

_______________________________________________
ice-dev mailing list
ice-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ice-dev


Back to the top