[ 
https://issues.apache.org/jira/browse/TINKERPOP-2601?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Mallette closed TINKERPOP-2601.
---------------------------------------
    Fix Version/s: 3.6.0
       Resolution: Done

> Unify Gremlin testing behind Gherkin
> ------------------------------------
>
>                 Key: TINKERPOP-2601
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2601
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: test-suite
>    Affects Versions: 3.4.12
>            Reporter: Stephen Mallette
>            Assignee: Stephen Mallette
>            Priority: Major
>             Fix For: 3.6.0
>
>
> We currently use Gherkin for testing GLVs, translators and the grammar. The 
> final step is to get Gherkin tests acting as the primary tests in the Gremlin 
> Test Suite itself so that they may be run on the JVM for providers. 
> Initially, at least in 3.6.0, it makes sense to maintain the old tests where 
> they are but the ultimate goal should be to deprecate and remove the process 
> suite and make the structure suite optional. In this way we aren't too 
> opinionated about how providers implement their graph and are only interested 
> in enforcing Gremlin semantics 
> Given improvements in {{null}} handling on TINKERPOP-2605 a lot of new 
> gherkin tests are arriving. Need to add null annotations for graphs that can 
> store null and include testing for such cases. This might be a separate 
> issue, but for tying it to this one for now.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to