GitHub user spmallette opened a pull request:
https://github.com/apache/tinkerpop/pull/830
TINKERPOP-1143 Moved TraversalEngine to gremlin-test
https://issues.apache.org/jira/browse/TINKERPOP-1143
`TraversalEngine` and related infrastructure was deprecated way back on
3.2.0 but it was kept around because it was used in some infrastructure for
testing. Graph providers should in no way still be using this interface and
should have long ago gone to `Computer` as the `gremlin-core` infrastructure
long ago quit using `TraversalEngine` in any capacity.
The only weird part was that `MatchStep` used `TraversalEngine` as a switch
- I just converted that to use a boolean for checks that determine if the step
is being executed `onComputer` or not.
All tests pass with `docker/build.sh -t -n -i`
VOTE +1
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/apache/tinkerpop TINKERPOP-1143
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/tinkerpop/pull/830.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #830
----
commit 38e74727f3d9e3fc14c52bddf354a8936b1731b5
Author: Stephen Mallette <spmva@...>
Date: 2018-04-04T21:32:04Z
TINKERPOP-1143 Moved TraversalEngine to gremlin-test
TraversalEngine and related infrastructure was deprecated way back on 3.2.0
but it was kept around because it was used in some infrastructure for testing.
Graph providers should in no way still be using this interface and should have
long ago gone to Computer as the gremlin-core infrastructure long ago quit
using TraversalEngine in any capacity.
----
---