Quantcast

Platform UI Gerrit tests hang forever

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Platform UI Gerrit tests hang forever

Andrey Loskutov
Hi all,

it looks like Platform UI tests in Gerrit are hanging forever in the
test
org.eclipse.ui.tests.services.WorkbenchSiteProgressServiceTest.testWaitCursor()
which is just processing UI events, so this is pretty strange. I've
tried with two unrelated patches and they both hang at same place.

Therefore I've changed Platform UI Gerrit job to terminate after 1.5
hours or 200% of usual build time to avoid that our executors block others.

The test itself wasn't changed for a long time, and I also can run it
successfully on Windows. I'm not sure if this is Platform UI or SWT or
Gerrit/Hudson issue.

To sort it out, it would be nice if someone with enough rights could
restart Hudson/Gerrit instance for Platform UI.

See:
https://hudson.eclipse.org/platform/job/eclipse.platform.ui-Gerrit/11564/console
https://hudson.eclipse.org/platform/job/eclipse.platform.ui-Gerrit/11563/console

--
Kind regards,
Andrey Loskutov

http://google.com/+AndreyLoskutov
_______________________________________________
platform-swt-dev mailing list
[hidden email]
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [platform-ui-dev] Platform UI Gerrit tests hang forever

Andrey Loskutov
Hi,

I think the test hangs because a modal error dialog is shown, most
likely due the change from bug
https://bugs.eclipse.org/bugs/show_bug.cgi?id=509627.

To find it out, I've printed thread dump and full error log to the
console and one can see now "org.eclipse.swt.SWTError: No more handles"
error triggered by new Cursor(display, SWT.CURSOR_APPSTARTING) code in
WorkbenchSiteProgressService.

@SWT team: it would be nice to revert this change or provide a fix for
it to allow Platform UI tests to continue.

Sorry for cross-posting, I was not sure where the error is coming from.

Regards,
Andrey

Am 25.12.2016 um 14:55 schrieb Andrey Loskutov:

> Hi all,
>
> it looks like Platform UI tests in Gerrit are hanging forever in the
> test
> org.eclipse.ui.tests.services.WorkbenchSiteProgressServiceTest.testWaitCursor()
>
> which is just processing UI events, so this is pretty strange. I've
> tried with two unrelated patches and they both hang at same place.
>
> Therefore I've changed Platform UI Gerrit job to terminate after 1.5
> hours or 200% of usual build time to avoid that our executors block others.
>
> The test itself wasn't changed for a long time, and I also can run it
> successfully on Windows. I'm not sure if this is Platform UI or SWT or
> Gerrit/Hudson issue.
>
> To sort it out, it would be nice if someone with enough rights could
> restart Hudson/Gerrit instance for Platform UI.
>
> See:
> https://hudson.eclipse.org/platform/job/eclipse.platform.ui-Gerrit/11564/console
>
> https://hudson.eclipse.org/platform/job/eclipse.platform.ui-Gerrit/11563/console
>
>
_______________________________________________
platform-swt-dev mailing list
[hidden email]
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/platform-swt-dev
Loading...