Of course, ++1 — Chris Mattmann chris.mattm...@gmail.com
-----Original Message----- From: Tom Barber <tom.bar...@meteorite.bi> Reply-To: <dev@oodt.apache.org> Date: Thursday, November 5, 2015 at 7:49 AM To: "dev@oodt.apache.org" <dev@oodt.apache.org> Subject: Re: Errors introduced into XML-RPC with recent HashMap/Hashtable stuff >True, but test coverage should also detect changes to the codebase and how >it behaves, not just prove that what you are currently writing isn't >broken.... as it transpires the aptly named >TestXmlRpcWorkflowManagerClient >actually didn't test any of the XmlRpcWorkflowManagerClient methods, which >is great, should have checked that before possibly. > >Anyway, tidied up a few WM issues and written some tests to test a bunch >of >the XMLRPC interface, I'll do the same for RM shortly. > >On Thu, Nov 5, 2015 at 2:44 PM, Chris Mattmann <mattm...@apache.org> >wrote: > >> These weren’t interface issues. These are aesthetic improvements >> done piecemeal which depending on what day you pulled from trunk/master, >> it broke. >> >> Tests would be nice to uncover this inside of RM and WM - but note - >>this >> wasn’t a “bug” that existed before. It was a result of depending on a >> snapshot, >> so to each their own. >> >> But I love you still, Tom. >> >> — >> Chris Mattmann >> chris.mattm...@gmail.com >> >> >> >> >> >> >> -----Original Message----- >> From: Tom Barber <tom.bar...@meteorite.bi> >> Reply-To: <dev@oodt.apache.org> >> Date: Thursday, November 5, 2015 at 2:39 AM >> To: "dev@oodt.apache.org" <dev@oodt.apache.org> >> Subject: Re: Errors introduced into XML-RPC with recent >>HashMap/Hashtable >> stuff >> >> >Chill out! Although a reliance on a trunk build for another tool is >> >interesting, I'm clearing up the last of the interface issues. >> > >> >At the time I didn't realise that XMLRPC refused to work with >>hashmaps, I >> >also didn't realise DRAT was an easy way to test trunk builds, would I >> >have >> >done this on a branch if I did it again? Absolutely. You learn >>something >> >new every day. So I apologise for the trunk instability. >> > >> >I never claimed cleaning up the code would be pain free but I have >>tried >> >to >> >validate all the changes against the test suite, clearly that isn't >> >enough. >> >Anyway, with Sonar down to 700 days I don't really have any plans to do >> >anything else major and had reverted to writing improved tests to cover >> >off >> >stuff, I had been looking at the file manager, but I guess the resource >> >manager and workflows could do with tests more than file manager as >>they >> >are clearly uncovered wrt to the changes I've made over the last few >>days. >> > >> >On Thu, Nov 5, 2015 at 1:16 AM, Mattmann, Chris A (3980) < >> >chris.a.mattm...@jpl.nasa.gov> wrote: >> > >> >> I think I may have to downgrade DRAT to 0.10. >> >> >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> Chris Mattmann, Ph.D. >> >> Chief Architect >> >> Instrument Software and Science Data Systems Section (398) >> >> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >> >> Office: 168-519, Mailstop: 168-527 >> >> Email: chris.a.mattm...@nasa.gov >> >> WWW: http://sunset.usc.edu/~mattmann/ >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> Adjunct Associate Professor, Computer Science Department >> >> University of Southern California, Los Angeles, CA 90089 USA >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> >> >> >> >> >> >> >> >> >> >> -----Original Message----- >> >> From: Tom Barber <tom.bar...@meteorite.bi> >> >> Reply-To: "dev@oodt.apache.org" <dev@oodt.apache.org> >> >> Date: Wednesday, November 4, 2015 at 4:12 PM >> >> To: "dev@oodt.apache.org" <dev@oodt.apache.org> >> >> Subject: Re: Errors introduced into XML-RPC with recent >> >>HashMap/Hashtable >> >> stuff >> >> >> >> >Sorry, I fixed the tests the morning but didn't get a chance to >>check >> >>out >> >> >the uncovered stuff. I've updated resmgr and workflow to match the >> >>work I >> >> >did on filemgr earlier. I was actually writing some more basic >>tests to >> >> >try >> >> >and cover that stuff off, I'll push that tomorrow if I get it done. >> >> > >> >> >Tom >> >> > >> >> >On Wed, Nov 4, 2015 at 11:38 PM, Mattmann, Chris A (3980) < >> >> >chris.a.mattm...@jpl.nasa.gov> wrote: >> >> > >> >> >> Hi Tom, >> >> >> >> >> >> After your recent changes to 0.11-SNAPSHOT, I’m getting the >> >> >> following with DRAT: >> >> >> >> >> >> [chipotle:deploy/resmgr/bin] mattmann% ./resmgr-client --url >> >> >> http://localhost:9002 --operation --getNodes >> >> >> Nov 04, 2015 3:37:22 PM >> >> >> org.apache.oodt.cas.resource.system.XmlRpcResourceManagerClient >> >><init> >> >> >> INFO: Loading Resource Manager Configuration Properties from: >> >> >> [../etc/resource.properties] >> >> >> ERROR: Failed to get nodes : java.util.Hashtable cannot be cast to >> >> >> java.util.HashMap >> >> >> [chipotle:deploy/resmgr/bin] mattmann% >> >> >> >> >> >> >> >> >> Can you please fix ASAP? >> >> >> >> >> >> Chris >> >> >> >> >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> >> Chris Mattmann, Ph.D. >> >> >> Chief Architect >> >> >> Instrument Software and Science Data Systems Section (398) >> >> >> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >> >> >> Office: 168-519, Mailstop: 168-527 >> >> >> Email: chris.a.mattm...@nasa.gov >> >> >> WWW: http://sunset.usc.edu/~mattmann/ >> >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> >> Adjunct Associate Professor, Computer Science Department >> >> >> University of Southern California, Los Angeles, CA 90089 USA >> >> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>