Hi Chris,

We dont use mock libs. However i wrote a mock backend for SM REST api. It
manipulates the input using a in-memory object model (you can deploy
partition/subscribe to cartridges/etc). To build the mock webapp you have
to pass the

-Denv=test

property while building the components/org.apache.stratos.rest.endpoint
module.

copy the resulting war (you get the war file with same name, but the
content is different - cxf-servlet.xml) to
repositoty/deployment/server/webapps and test CLI or UI

thanks.


On Wed, Apr 30, 2014 at 7:13 PM, Nirmal Fernando <[email protected]>wrote:

> Chris,
>
> AFAIK Stratos Manager uses a mock library.
>
>
> On Wed, Apr 30, 2014 at 12:46 PM, chris snow <[email protected]> wrote:
>
>> Yep, that's what I found too.
>>
>> I'm going to take a look at fixing this.  I think the first step is
>> adding some unit tests.
>>
>> Do we have a preference over mock libraries?  I had a quick scan in
>> the source and couldn't see any other mock libraries being used.
>>
>>
>> On Wed, Apr 30, 2014 at 7:53 AM, Manula Chathurika Thantriwatte
>> <[email protected]> wrote:
>> > Hi,
>> >
>> > This works for commands which haven't options. Ex : ./stratos.sh -u
>> admin -p
>> > admin list-autoscaling-policies works for me.
>> >
>> >
>> > On Tue, Apr 29, 2014 at 11:59 PM, chris snow <[email protected]>
>> wrote:
>> >>
>> >> Np,  I've wrapped it with an expect script for the time being.
>> >>
>> >> If I get a chance, I'll have a look at the bugs at some point.
>> >>
>> >> On Tue, Apr 29, 2014 at 7:23 PM, Nirmal Fernando <
>> [email protected]>
>> >> wrote:
>> >> > Yes, I was suggesting the work-around, since you claimed it's not
>> >> > working
>> >> > :-)
>> >> >
>> >> >
>> >> > On Tue, Apr 29, 2014 at 11:46 PM, Isuru Perera <[email protected]>
>> wrote:
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> On Tue, Apr 29, 2014 at 11:14 AM, Nirmal Fernando
>> >> >> <[email protected]>
>> >> >> wrote:
>> >> >>>
>> >> >>> Hi Chris,
>> >> >>>
>> >> >>> I think you need to run the deploy-partition command inside the
>> >> >>> stratos
>> >> >>> CLI console.
>> >> >>
>> >> >> Yes. That's the workaround. However what Chris needs is to run it
>> as an
>> >> >> external commands. The way Chris tried is supposed to work and
>> that's
>> >> >> how
>> >> >> the CLI was designed.
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> On Tue, Apr 29, 2014 at 11:14 PM, chris snow <[email protected]>
>> >> >>> wrote:
>> >> >>>>
>> >> >>>> I'm trying to deploy a partition using the following command:
>> >> >>>>
>> >> >>>> vagrant@puppet:~$ java -jar
>> >> >>>> $CLI_HOME/org.apache.stratos.cli-4.0.0-incubating-Tool.jar
>> -username
>> >> >>>> admin -password admin deploy-partition -p
>> >> >>>> /vagrant/openstack-qemu/example_partition.json
>> >> >>>>
>> >> >>>> The response is:
>> >> >>>>
>> >> >>>> Username: admin
>> >> >>>> usage: deploy-partition [-p <resource path>]
>> >> >>>>
>> >> >>>> For some reason, the CLI is not recognising the '-p' option.
>> >> >>>>
>> >> >>>> Any ideas?
>> >> >>>>
>> >> >>>> Many thanks,
>> >> >>>>
>> >> >>>> Chris
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> --
>> >> >>> Best Regards,
>> >> >>> Nirmal
>> >> >>>
>> >> >>> Nirmal Fernando.
>> >> >>> PPMC Member & Committer of Apache Stratos,
>> >> >>> Senior Software Engineer, WSO2 Inc.
>> >> >>>
>> >> >>> Blog: http://nirmalfdo.blogspot.com/
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Isuru Perera
>> >> >> Senior Software Engineer | WSO2, Inc. | http://wso2.com/
>> >> >> Lean . Enterprise . Middleware
>> >> >>
>> >> >> about.me/chrishantha
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > Best Regards,
>> >> > Nirmal
>> >> >
>> >> > Nirmal Fernando.
>> >> > PPMC Member & Committer of Apache Stratos,
>> >> > Senior Software Engineer, WSO2 Inc.
>> >> >
>> >> > Blog: http://nirmalfdo.blogspot.com/
>> >>
>> >>
>> >>
>> >> --
>> >> Check out my professional profile and connect with me on LinkedIn.
>> >> http://lnkd.in/cw5k69
>> >
>> >
>> >
>> >
>> > --
>> > Regards,
>> > Manula Chathurika Thantriwatte
>> > Software Engineer
>> > WSO2 Inc. : http://wso2.com
>> > lean . enterprise . middleware
>> >
>> > email : [email protected] / [email protected]
>> > phone : +94 772492511
>> > blog : http://manulachathurika.blogspot.com/
>> >
>> >
>> >
>>
>>
>>
>> --
>> Check out my professional profile and connect with me on LinkedIn.
>> http://lnkd.in/cw5k69
>>
>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
> Blog: http://nirmalfdo.blogspot.com/
>



-- 
Pradeep Fernando.
http://pradeepfernando.blogspot.com/

Reply via email to