[
https://issues.apache.org/jira/browse/TINKERPOP-2460?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stephen Mallette updated TINKERPOP-2460:
----------------------------------------
Comment: was deleted
(was: spmallette opened a new pull request #1351:
URL: https://github.com/apache/tinkerpop/pull/1351
https://issues.apache.org/jira/browse/TINKERPOP-2460
Developed a new model for Gremlin variant testing. Used python to exemplify
it. Basically, use `PythonTranslator` to generate Gremlin test traversals in
Python from the Gherkin files. Python then uses those traversals directly when
running tests. The model (in this case python obviously) is validating:
* Translator for a particular language
* Gremlin in the native variant language
* The variant driver connectivity
* Server and driver serialization compatibility
* Correctness of the graph implementation in Gremlin Server
All tests pass with `docker/build.sh -t -n -i`
VOTE +1
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
)
> Change groovy to provided scope in gremlin-driver
> -------------------------------------------------
>
> Key: TINKERPOP-2460
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2460
> Project: TinkerPop
> Issue Type: Improvement
> Components: driver
> Affects Versions: 3.5.0
> Reporter: Stephen Mallette
> Assignee: Stephen Mallette
> Priority: Minor
> Labels: breaking
>
> The only reason we have a groovy in {{gremlin-driver}} is to support
> {{JsonBuilder}} serialization which (1) I tend to doubt is even used and (2)
> isn't a defined type for any other serialization format besides GraphSON.
> While it would be nice to simply remove it completely, I think it would be
> better to give it {{provided}} scope and force users who depend on it
> currently to directly depend on groovy for it.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)