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