Yeah,
Integration tests will be very useful for feature installation verification 
(something we don't verify even in karaf core).
Anyway, will we be able to test webconsole with wicket-tester which runs in 
pax-exam managed container?

Best regards,
Lukasz

> Great work Lukasz. I'll contribute some integration tests the next days.
> This should increase the coverage by far and also show if something
> fundamental goes wrong suddenly.
> 
> Kind regards,
> Andreas
> 
> 2011/9/6 Łukasz Dywicki <[email protected]>
> 
>> Hi,
>> I worked a bit on unit tests and now we have few in core. They covers base
>> elements - including BasePage, SecuredPage, authentication and
>> authorization. Also I've updated manual (which is still small) - now we have
>> small set of documentation about extensions, security and branding.
>> 
>> Best regards,
>> Lukasz
>> 
>>> Hey Lukas,
>>> 
>>> Wow, the feature set growed really fast :-). Great work guys!
>>> 
>>> Basically I think we've enough to start shouting around. Still I think
>> there
>>> are two things missing beforehand:
>>> 
>>> a) We really need to introduce at least a little set of unit and
>> integration
>>> tests. People are in general more afraid to edit/extend not-tested code
>> than
>>> well tested code
>>> 
>>> b) I think we need at least a little set of infrastructure and feature
>>> documentation. That would give ppl the possibility to get a good
>>> introduction and IMHO also a little bit motivation to continue it.
>>> 
>>> @(a) I'm writing right now at a test framework to get up karaf as the
>> base
>>> framework in exam. The code is currently located [1]. ASAP it is stable
>> I'll
>>> push it into the karaf sandbox. We can base the webconsole integration
>> tests
>>> on that framework.
>>> 
>>> WDYT?
>>> 
>>> Kind regards,
>>> Andreas
>>> 
>>> [1] https://github.com/fossbrain/org.fossbrain.extensions.paxexam.karaf
>>> 
>>> 2011/9/2 Łukasz Dywicki <[email protected]>
>>> 
>>>> Hey guys,
>>>> Since we have bunch of features in current prototype I would like to
>> start
>>>> talking about roadmap and other communities involvement.
>>>> 
>>>> What we currently have:
>>>> - Security layer integrated with JAAS, also with support for roles
>> (based
>>>> on Ioannis jaas-blog example).
>>>>      Every subpage can have different set of principals allowed to
>> watch
>>>> it - for example we can introduce karaf-manager and developer roles and
>> so
>>>> on.
>>>> - Support for basic OSGi operations
>>>>      Start, stop, refresh and uninstall operations on bundles
>>>> - Extensible bundles view which allows to add new columns
>>>>      As an example you can check blueprint module
>>>> - Support for basic karaf operations
>>>>      Viewing, installing features, listing repositories and adding new
>>>> ones
>>>> - Extensible dashboard with widgets possible to be added dynamically by
>>>> webconsole modules
>>>> - Example ServiceMix extension which lists endpoints, exchanges and
>>>> exchange details
>>>> - Support for translations throught wicket i18n mechanism
>>>> - Support for branding based on OSGi BrandProvider services, not only on
>>>> fragment resource overrides.
>>>> 
>>>> Felix WebConsole contains much more features eg. viewing the logs,
>> editing
>>>> the configurations (it's broken currently in our case) managing Karaf
>>>> instances and so on. I started thinking about announcing our work to
>> these
>>>> user communities who may be interested in extensions. With them we can
>>>> discuss scope of webconsole (and their extensions). I think we are close
>> to
>>>> stabilize core APIs and start working on first version which should be
>>>> released before end of this year.
>>>> 
>>>> Communities which may be involved:
>>>> - servicemix (especially in context of smx5)
>>>> - camel
>>>> - felix
>>>> - sling
>>>> - geronimo (since it is OSGi based)
>>>> - activemq?
>>>> - cxf?
>>>> 
>>>> WDYT, are we ready to ask them for help and cooperation?
>>>> 
>>>> Best regards,
>>>> Lukasz
>> 
>> 

Reply via email to