I've been thinking about serialization in the last day or so and realized that the IoTest was growing a bit out of control (lots of cut/paste, one big fat class of tests to scroll through thousands of lines long, etc.). I spent a little bit of time today restructuring that into some smaller tests classes that were parameterized so that it would be easy to add new tests in the future for all of the IO implementations at once.
I've tested the changes against three different graph implementations and they all seem to pass. Note that I didn't really change any of the semantics of the test themselves - just moved things around (but sometimes moving things about can cause problems too). If your Graph implementation has any OptOut annotations around IoTest (i think elastic-gremlin does) you will want to double check your naming there given the move. Stephen
