You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "Stephen Mallette (Jira)" <ji...@apache.org> on 2021/08/13 11:58:00 UTC

[jira] [Created] (TINKERPOP-2601) Unify Gremlin testing behind Gherkin

Stephen Mallette created TINKERPOP-2601:
-------------------------------------------

             Summary: 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


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 



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