karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andreas Pieber <anpie...@gmail.com>
Subject Re: Release PaxExam Karaf Testframework 0.2.0
Date Fri, 14 Oct 2011 08:29:54 GMT
Hey guys,

I've just pushed an update to 0.2.1 of the paxexam-karaf testframework to m2
central. Should be there within the next hours. Special thanks to Rick
Vestal for finding and reporting the bugs fixed in this release.

Have fun and kind regards,
Andreas

2011/10/11 Jamie G. <jamie.goodyear@gmail.com>

> Awesome work Andreas :)
>
> +1 to including the test framework into Karaf core.
>
> Cheers,
> Jamie
>
> 2011/10/10 Toni Menzel <toni@okidokiteam.com>:
> > Great work Andreas!
> > I think its a good example of the Exam2 as a somewhat generic integration
> > test platform. Think it fits not only for OSGi but any Container that
> allows
> > dynamic module install/uninstall behavior. Will also look where Andreas
> work
> > can be put directly into Exam to facilitate the aforementioned use case.
> >
> > As of Karaf, i would love to see it as a Karaf Subproject. Users will
> look
> > primarily at that spot. +1
> >
> > Toni
> >
> > 2011/10/10 Andreas Pieber <anpieber@gmail.com>
> >
> >> Hey Łukasz,
> >>
> >> Thanks again :-) Looks pretty fine; for easier maintenance it might help
> to
> >> reference Karaf directly and use versionAsInProject as in the examples.
> >>
> >> Kind regards,
> >> Andreas
> >>
> >> 2011/10/10 Łukasz Dywicki <luke@code-house.org>
> >>
> >> > Hi,
> >> > I did small test with exam. Really small set up for feature
> insallation
> >> > test, isn't?
> >> >
> >> > http://svn.apache.org/viewvc?view=revision&revision=1181062
> >> >
> >> > Once again, great work Andreas.
> >> >
> >> > Best regards,
> >> > Lukasz
> >> >
> >> > > Hey guys,
> >> > >
> >> > > Thank you very much :-) One word though: Although no direct
> reference
> >> to
> >> > > karaf is required by the test framework they are still directly
> >> related.
> >> > > Therefore I think it would be better to include the framework
> directly
> >> > into
> >> > > Karaf (replacing the current testing parts). WDYT?
> >> > >
> >> > > Kind regards,
> >> > > Andreas
> >> > >
> >> > > On Sun, Oct 9, 2011 at 12:10, Jean-Baptiste Onofré <jb@nanthrax.net
> >
> >> > wrote:
> >> > >
> >> > >> Great work Andreas.
> >> > >>
> >> > >> As already discussed, it's really an awesome candidate for a new
> Karaf
> >> > >> sub-project ;)
> >> > >>
> >> > >> Regards
> >> > >> JB
> >> > >>
> >> > >>
> >> > >> On 10/07/2011 06:00 PM, Andreas Pieber wrote:
> >> > >>
> >> > >>> Hey Guys,
> >> > >>>
> >> > >>> I've finished the second feature release of the Pax Exam Karaf
> >> > >>> Testframework
> >> > >>> today and it finally reached maven central. You might want
to give
> it
> >> > shot
> >> > >>> if you need to do integration tests on Karaf base. It is as
simple
> as
> >> > >>> adding
> >> > >>> the following to your pom...
> >> > >>>
> >> > >>> <dependency>
> >> > >>>  <groupId>org.openengsb.labs.**paxexam.karaf</groupId>
> >> > >>>  <artifactId>paxexam-karaf-**container</artifactId>
> >> > >>>  <version>0.2.0</version>
> >> > >>>  <scope>test</scope>
> >> > >>> </dependency>
> >> > >>> <dependency>
> >> > >>>  <groupId>org.ops4j.pax.exam</**groupId>
> >> > >>>  <artifactId>pax-exam-junit4</**artifactId>
> >> > >>>  <version>2.3.0.M1</version>
> >> > >>>  <scope>test</scope>
> >> > >>> </dependency>
> >> > >>>
> >> > >>>
> >> > >>> ... reference your karaf based distribution ...
> >> > >>>
> >> > >>> <dependency>
> >> > >>>  <groupId>org.apache.karaf</**groupId>
> >> > >>>  <artifactId>apache-karaf</**artifactId>
> >> > >>>  <version>2.2.3</version>
> >> > >>>  <type>zip</type>
> >> > >>>  <scope>test</scope>
> >> > >>>  <exclusions>
> >> > >>>    <exclusion>
> >> > >>>      <groupId>org.apache.karaf.**shell</groupId>
> >> > >>>      <artifactId>org.apache.karaf.**shell.dev</artifactId>
> >> > >>>    </exclusion>
> >> > >>>  </exclusions>
> >> > >>> </dependency>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> ... and the following configuration section ...
> >> > >>>
> >> > >>> @Configuration
> >> > >>> public Option[] config() {
> >> > >>>    return new Option[]{
> >> > karafDistributionConfiguration**().frameworkUrl(
> >> > >>>      maven().groupId("org.apache.**karaf").artifactId("apache-**
> >> > >>> karaf").type("zip").**versionAsInProject())
> >> > >>> };
> >> > >>> }
> >> > >>>
> >> > >>>
> >> > >>> ... and your integration tests will run on the framework you've
> just
> >> > >>> configured. The full documentation could be found here [1].
The
> >> > changeset
> >> > >>> of
> >> > >>> the new feature release could be found here [2]. Have fun
and
> >> > >>> don't hesitate to report any problems you encounter at this
list
> or
> >> > here
> >> > >>> [3]. Btw, all sources are under Apache 2 License here [4]
and will
> be
> >> > >>> included in the karaf 3 release. It's just out of the ASF
repos
> right
> >> > now
> >> > >>> so
> >> > >>> that it can be developed/released in faster cycles.
> >> > >>>
> >> > >>> Kind regards,
> >> > >>> Andreas
> >> > >>>
> >> > >>> [1] https://github.com/openengsb/**labs-paxexam-karaf/wiki<
> >> > https://github.com/openengsb/labs-paxexam-karaf/wiki>
> >> > >>> [2] https://github.com/openengsb/**labs-paxexam-karaf/wiki/V0.2.0
> <
> >> > https://github.com/openengsb/labs-paxexam-karaf/wiki/V0.2.0>
> >> > >>> [3] http://issues.openengsb.org/**jira/browse/lab<
> >> > http://issues.openengsb.org/jira/browse/lab>
> >> > >>> [4] https://github.com/openengsb/**labs-paxexam-karaf<
> >> > https://github.com/openengsb/labs-paxexam-karaf>
> >> > >>>
> >> > >>>
> >> > >> --
> >> > >> Jean-Baptiste Onofré
> >> > >> jbonofre@apache.org
> >> > >> http://blog.nanthrax.net
> >> > >> Talend - http://www.talend.com
> >> > >>
> >> >
> >> >
> >>
> >
> >
> >
> > --
> > Toni Menzel Source <http://tonimenzel.com>
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message