Hi Matt,

There are a few issues raised with the parallel versioned GraphTraversal 
models. Unfortunately, we now have our discussion split between dev@ and JIRA.
        https://issues.apache.org/jira/browse/TINKERPOP3-866

Thus, please read the discussion here and then add your email as a comment. I 
will then reply there.

OTHERS: If you care about this discussion and DO NOT have JIRA access, please 
comment using this dev@ thread and I will put your comment in JIRA and provide 
proper credit (though it will be my account the adds the comment).

Thanks,
Marko.

http://markorodriguez.com

On Oct 5, 2015, at 11:35 AM, Matt Frantz <[email protected]> wrote:

> Yes, test support will be a fair amount of work.  I assume we want to be
> able to test multiple versions of the DSL with the same test code, but that
> might be impossible to do without rewriting a lot of tests, since they
> refer to specific DSL interface types.  Since the various versions are not
> going to share an inheritance relationship, we need a form of structural
> typing or duck typing.  Yikes.
> 
> What about refactoring gremlin-test so that we maintain N copies of the
> tests for N different GraphTraversal versions?  When we freeze a version,
> we freeze the tests by copying them.
> 
> On Mon, Oct 5, 2015 at 8:08 AM, Stephen Mallette <[email protected]>
> wrote:
> 
>> [snip]
>> 
>> What are the implications for tests if we look to support this backward
>> compatibility (which, on the surface sounds good to me)?
>> 

Reply via email to