Nope, typically I startup the env. using pax-exam and running the web-based tests then using htmlunit.
Kind regards, Andreas 2011/9/6 Łukasz Dywicki <[email protected]> > 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 > >> > >> > >
