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
>>
>>
>

Reply via email to