Hi guys, @Vincent: Thanks for the pointer, exactly what I was looking for!
@Jean-Baptiste: We only did few tests with pax-exam and it is still not very clear to me what are all the hidden possibilities of this framework, beside the obvious in "container testing". Regarding the "karaf-test-support", could you please send me a pointer to what you are referring to exactly ? Thanks again! Best regards, Nicolas On Wed, Jan 25, 2017 at 7:22 PM, Jean-Baptiste Onofré <[email protected]> wrote: > By the way why not just use pax-exam and the karaf-test-support ? > > Regards > JB > On Jan 25, 2017, at 18:49, Nicolas Brasey <[email protected]> > wrote: >> >> Hi, >> >> For our internal integration and regression tests tooling / devops, I'm >> thinking of writting some code running inside karaf to be able to support >> some kind of business profiles management (btw: nothing to do with Karaf >> profiles here). >> >> Our application is entirely configurable using karaf commands, I'm >> talking about business configuration, not infrastructure or port >> configuration. At the moment, we build simple text files that contains a >> list of commands to be able to configure an empty system that we execute >> with the client script. This is really convenient for us, as we can switch >> from a configuration to another by simply executing the text file >> corresponding to the specific customer and be able to test the application >> and its context. But at the moment, it has some issues because we need to >> manually copy that file to the target server, adapt some path, and run the >> client script. It is good but not great, as it's not automation friendly. >> >> I'm thinking of a better solution where we would store those profiles in >> a profile repository (let say an http server for now...). Assuming that I >> can download that text file, I need now to be able to execute it as the >> client script would do, but without the ssh communication as I'm running >> inside karaf already. That is where I'm stuck at the moment. I have been >> browsing the source code of Karaf, but I don't find the place or service I >> need to use to be able to execute this list of commands. >> >> Could someone give me a hint or pointer where I should look at ? >> >> Thanks a lot for your help! >> >> Nicolas >> >> >
