Dependencies for tests, always need to be declared in the @Configuration method.
regards, Achim 2014-05-21 15:24 GMT+02:00 ozzyoli <[email protected]>: > Hi Christian > > I have a maven dependancy that is needed by my unit test (the bundles > being tested don’t need the dependancy, just the unit test does!). Is there > anyway for Pax Exam to automatically pick this up from my pom.xml or do I > need to manually add it to the @Configuration method (along with the six > transitive dependencies that it has)? > > Oli > > <dependancy> > <groupId>ca.uhn.hapi.fhir</groupId> > <artifactId>hapi-fhir-base</artifactId> > <version>0.3</version> > <scope>test</scope> > </dependancy> > > On 21 May 2014, at 14:19, cschneider [via Karaf] < > [email protected]> wrote: > > > You have to define all dependencies in the pax exam @Configuration. > > > > The karaf test container of pax exam starts an empty karaf by default. > > Inside the @Configuration method you then define the bundles and > > features you need on top of this. > > > > See https://ops4j1.jira.com/wiki/display/PAXEXAM3/Karaf+Container > > and this for the full example: > > > https://github.com/ops4j/org.ops4j.pax.exam2/tree/master/samples/exam-itest-sample-karaf > > > > For camel you have to install the camel feature repo and the camel > > features you use. > > > > Christian > > > > On 21.05.2014 15:13, ozzyoli wrote: > > > > > I'd like to test my camel routes (which have Http endpoints) which are > > > deployed on my custom karaf distro. > > > > > > The problem with using Pax Exam is that the tests are executed as > bundles > > > inside the container. > > > > > > I'd like my test to treat karaf as a black box. Use a simple > HttpClient to > > > make requests to Karaf and process the results. > > > > > > If I run the test inside Pax Exam my tests fail because my dependencies > > > (e.g. Apache HttpClient) aren't found in any of the bundles deployed in > > > karaf. > > > > > > I think i'm missing something obvious here, any help would be greatly > > > appreciated. Thank you > > > > > > Oli > > > > > > > > > > > > > > > > > > > > > -- > > > View this message in context: > http://karaf.922171.n3.nabble.com/How-to-test-my-Camel-Routes-on-Karaf-using-Pax-Exam-tp4033218.html > > > Sent from the Karaf - User mailing list archive at Nabble.com. > > > > > > -- > > Christian Schneider > > http://www.liquid-reality.de > > > > Open Source Architect > > http://www.talend.com > > > > > > > > If you reply to this email, your message will be added to the discussion > below: > > > http://karaf.922171.n3.nabble.com/How-to-test-my-Camel-Routes-on-Karaf-using-Pax-Exam-tp4033218p4033219.html > > To unsubscribe from How to test my Camel Routes on Karaf using > Pax-Exam?, click here. > > NAML > > > > > > -- > View this message in context: > http://karaf.922171.n3.nabble.com/How-to-test-my-Camel-Routes-on-Karaf-using-Pax-Exam-tp4033218p4033220.html > Sent from the Karaf - User mailing list archive at Nabble.com. > -- Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Software Architect / Project Manager / Scrum Master
