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 Mon, 10 Oct 2011 17:03:13 GMT
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
> >>
>
>

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