Github user robertdale commented on the issue:

    https://github.com/apache/tinkerpop/pull/892
  
    I don't like this patch.  If the regression tests rely on some sort order 
in xml, they're doing it wrong.  If it's the graph being validated, then the 
test should pull it into a graph engine and validate using graph queries.  If 
the xml is being validated, then the test should use xml tools, e.g. xmldiff, 
schema validation, etc.  If the test really requires sort order, which it 
shouldn't because GraphML does not guarantee any order, then it should 
transform the xml with xslt before validating it.
    
    That said, the writer already provides an optional, **deterministic** order 
feature.   If someone doesn't like that order, then someone else won't like 
this order.  So, I think the right solution would be to be able to provide a 
custom comparator as a parameter and let the user create any order they see fit.


---

Reply via email to