That would be equal to or greater than the amount of testing we did with the 1.0 REST API - seriously.
I think that would be fine. Thanks for taking this on, Dave. On Mon, Aug 25, 2014 at 9:29 AM, Dave <[email protected]> wrote: > On Mon, Aug 25, 2014 at 9:41 AM, Dave <[email protected]> wrote: > > > Of the items on Jake's list, the "no binary files included in the source > > archive" is the biggest problem. I had forgotten this, but in the Stack > the > > REST module's JUnit tests rely on an old version (0.0.3) of the Usegrid > > Java SDK. Since that is not available in a public Maven repo, we include > in > > the Jars in a local Maven repo in the stack/m2 directory. > > > > As I remember, updating the tests to use the latest Java SDK is a big > > chunk of work because of the Jackson 1 to 2 changes. I'm going to see if > I > > can cherry pick those changes from the two-dot-o branch. > > > > > Here's the commit where I did the work in the two-dot-o branch. It is a big > change: 76 changed files with 1,162 additions and 1,150 deletions: > > "Move REST tier from Codehaus Jackson 1 to FasterXML Jackson 2, move Java > SDK to Jackson 2.3.1 and make REST tests use the latest Java SDK rather > than the old org.usergrid 0.3 one." > > > https://github.com/apache/incubator-usergrid/commit/95ebef02163e800c73f8c7ee4041bf963dbd82a2 > > (cherry picking that might be a messy merge.) > > I think we should do this work right away, but we need to be aware that the > change could introduce problems in the REST API. We have not done a lot of > testing of REST in the two-dot-o branch, except for the running the JUnit > test suite. > > Other thoughts? > > - Dave > -- ----------------- Nate McCall Austin, TX @zznate Co-Founder & Sr. Technical Consultant Apache Cassandra Consulting http://www.thelastpickle.com
