Hi Venkat Why do you say you had to almost rewrite the host-embeded runtime to make a itest work in this scenario? Is the something we can do with the node runtime to help you out here?
Simon On Dec 23, 2007 4:45 PM, Venkata Krishnan <[EMAIL PROTECTED]> wrote: > Hi, > > I've made some additions to the policy annotations processing. I have > posted the rules of interpretation on another thread. I've also now added > the code to pick up policies specified in the componentType. > > Ideally I would have liked to have a testcase to verify this and it seems > like I'd have to do a bit more than a unit test since I must rope in the > implementation.java extension modules for the testing. I could not find > much success in getting around with a iTest too. Here is what I wished to > do... > > - load the composite, read it up with > - resolve the composite and all of its constituents > - build the composite > - test if the composite's Java implementation component has correnctly > computed policies. > > Trying to do this the unit test way brings in cyclic dependencies and with > the iTest there seems to the trouble of 'almost' rewriting the > host-embeded > runtime. So I just resorted to debugging for verification. Any > suggestions > on how I could pull this off with a test case ? > > Should be embed event-listener-callback along the processing so that > interested listeners are called to take their actions after each phase > like > th read phase, resolve phase, build phase and so on. Makes sense ? > > Thanks > > - Venkat > > > > > On Dec 15, 2007 9:20 PM, Venkata Krishnan <[EMAIL PROTECTED]> wrote: > > > Thanks for looking up :). Yes, I don't think I have picked up policies > > specified for an implementation in the ComponentType. I suppose the > > componenType will include the ones that have been specified using > > annotations. I will give this a check. > > > > Thanks > > > > - Venkat > > > > > > On Dec 15, 2007 2:19 AM, Jean-Sebastien Delfino <[EMAIL PROTECTED]> > > wrote: > > > > > Venkata Krishnan wrote: > > > > Hi, > > > > > > > > Sorry, I should have said 'resolution phase'. Its all done in the > > > > CompositeProcessor.resolve method. > > > > > > > > > > Looks good. > > > > > > Unless I missed it, I think you're missing code to add to the > component > > > policies the policies coming from a shared implementation, for example > > > policies specified as annotations in a Java implementation class. > > > > > > -- > > > Jean-Sebastien > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > >
