You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "Jarek Gawor (JIRA)" <ji...@apache.org> on 2010/07/14 22:18:55 UTC
[jira] Resolved: (ARIES-355) Web itests - clean-up
[ https://issues.apache.org/jira/browse/ARIES-355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jarek Gawor resolved ARIES-355.
-------------------------------
Assignee: Jarek Gawor
Fix Version/s: 0.2
Resolution: Fixed
Committed the patch with some changes to trunk (revision 964168). Thanks!
Looks like checking for the url handler service is not enough. There is a small window where the handler service is registered (and waitForService() in the test returns) but the framework doesn't quite know about it just yet. So I modified the test to check if the handler is registered by trying to create a URL with webbundle scheme.
> Web itests - clean-up
> ---------------------
>
> Key: ARIES-355
> URL: https://issues.apache.org/jira/browse/ARIES-355
> Project: Aries
> Issue Type: Improvement
> Components: Web
> Affects Versions: 0.2
> Reporter: Bartosz Kowalewski
> Assignee: Jarek Gawor
> Fix For: 0.2
>
> Attachments: aries-355.patch
>
>
> I've applied some minor changes to the WabConverterITest class. I took a look at this class after seeing logs from build #580 (WabConverterITest failed in #580).However, the changes I propose are not really related with the issue observed in #580 - they are rather meant to do clean up.
> In order to get rid of the issue observed in #580 it might be necessary to increase the amount of time this test waits for the WAR URL Stream Handler Service. TIt currently waits 10 seconds. I guess this could be increased to 15 seconds:
> URLStreamHandlerService warHandler = getOsgiService(URLStreamHandlerService.class,
> "(url.handler.protocol=webbundle)", 15000);
> or even to the default timeout which is 30 seconds.
> Changes that applied in the patch
> 1. fout.close() added
> 2. Service tracker references kept and closed during test teardown
> 3. Service tracker used instead of bundleContext.getServiceReferences()
> 4. There's no need to check urlhandler bundle state. Checking if the WAR URL Stream Handler Service is present should be sufficient.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.