Hey Andreas,

On Fri, Oct 14, 2011 at 12:38, akuhtz <[email protected]> wrote:
>
> Great work!!
>

Good to hear that you like it! BTW, I've just pushed a 0.2.1 version fixing
various bugs to m2 central (goo.gl/aQyb0). Should be synced within the next
hours.


> I've started to use it and really like it.
> And I hit a problem: If I want to use the standard distribution (as shown
> in
> the sample) and add a configuration file to etc/ the only way I found to do
> this is creating a custom ConfigurationPointer and use
> KarafDistributionOption.editConfigurationFilePut(...) for every line.
>
> Is there another solution to have a preconfigured file copied from
> resources
> to etc folder? ... or maybe even a solution to let the user add files to
> the
> unpacked karaf installation before karaf is started? (e.g. adding
> event-admin to the system libraries to allow adding it to
> startup.properties)
>
> Or do I have to provide a custom distribution?
>

Right now there is no other option, but I'm with you that there should be a
better solution. I've created
http://issues.openengsb.org/jira/browse/LAB-76 for
this problem. Still, questions remaining aer: do you think about a
replacement or rather an batch operation (take all options from this file
and "extend" them with config file x; take all options from this file and
"put" them into config file x; this would be equivalent to the current
options but with an overload taking an file instead of an string option for
the value). Or do you rather want to replace the entire file?


> Another thing would be support for TestNG :-) I've seen that
> pax-exam-2.3.0.M1 has already support for TestNG but I was not able to get
> it run with PaxExam Karaf because somewhere in the route from the test to
> karaf is something with JUnitProbeInvoker and this causes the TestNG test
> to
> fail.
> Have you done some testing with TestNG so far? I'm completely new to
> pax-exam so if you have a pointer where to start looking at this issue I
> might be able to help to find a solution.
>

TBH I've never used TestNG with paxexam. I would have to give it a more
detailed look (about what is required). I'm not sure if the test-ng
implementation in paxexam is far enough to run in this configuration. BUT if
it is it would require an change in the ExamFeaturesFile.java and
KarafTestContainer.java. In addition I'm afraid that we wont get the used
testframework at the container. Therefore we'll have to an additional
property which allow the switching between those two. Nevermind, if you want
to give it a short try simply replace the deps of junit in ExamFeaturesFile
to testng and also change the invoker line in KarafTestContainer
[systemProperty("pax.exam.invoker").value("junit"),] to the value of testng.
Maybe I've a chance to check this the next days... I've created
http://issues.openengsb.org/jira/browse/LAB-77 for this feature request.

Kind regards,
Andreas


>
> --
> View this message in context:
> http://karaf.922171.n3.nabble.com/Release-PaxExam-Karaf-Testframework-0-2-0-tp3403220p3421267.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>

Reply via email to