Awesome work Prasanna!

CloudMonkey only needs the request section, and your changes are in
the response where you go ahead and serialize class objects which have
may objects again, recursively. I'll see the code, otherwise from the
gist you shared, the response json looks fine and won't break
cloudmonkey.

Cheers.

On Wed, Mar 27, 2013 at 10:21 PM, prasanna <t...@apache.org> wrote:
> On 25 March 2013 18:44, Prasanna Santhanam <t...@apache.org> wrote:
>> I'm working to include a couple more things:
>>
>> a. Allow a developer to run his/her own integration test written in
>> marvin.
>> b. new APIs to be synced automatically without marvin reinstallation
>
> In doing b. I realized I had to improve the response given out by the
> API discovery plugin. What I'm essential trying to do is allow a
> developer to sync the APIs that he/she might have introduced/modified
> and run integration-tests against those newly introduced APIs. Marvin
> will regenerate its libraries on sync and the mvn integration-test can
> be run against such a server. Since many of our APIs return embedded
> entities I've altered API discovery to include parent+child (if any)
> relationships. The new response for a sample API returned by the
> listApis command is shown at [1]
>
> [1] https://gist.github.com/vogxn/5255883
>
> I've put this change in the bvt branch and tested that cloudmonkey was
> unaffected by it.
>
> Rohit - since you wrote API discovery would you mind taking a look at
> the change?
>
> Thanks,

Reply via email to