[07/50] tinkerpop git commit: TINKERPOP-1857 Added the new "sink" test for GLVs

2018-02-27 Thread dkuppitz
TINKERPOP-1857 Added the new "sink" test for GLVs

This involved adding "sink" infrastructure to the test server configuration and 
including it in the gherkin setups for each GLV


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/7212253e
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/7212253e
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/7212253e

Branch: refs/heads/TINKERPOP-1777
Commit: 7212253e6ff962232c906705c14fa95067fd11b9
Parents: 58d9382
Author: Stephen Mallette 
Authored: Wed Feb 14 11:17:15 2018 -0500
Committer: Stephen Mallette 
Committed: Wed Feb 14 15:34:10 2018 -0500

--
 .../Gherkin/ScenarioData.cs |  2 +-
 .../gremlin-javascript/test/cucumber/world.js   |  2 +-
 gremlin-python/src/main/jython/radish/terrain.py|  4 ++--
 gremlin-server/src/test/scripts/generate-all.groovy |  4 +++-
 .../src/test/scripts/test-server-start.groovy   |  2 ++
 gremlin-test/features/branch/Repeat.feature | 16 
 6 files changed, 25 insertions(+), 5 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7212253e/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
--
diff --git 
a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
index ed767d5..77552f9 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
@@ -42,7 +42,7 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
 private static readonly Regex EdgeLRegex = new Regex("l=(.+?)[,}]", 
RegexOptions.Compiled);
 private static readonly Regex EdgeIRegex = new Regex("i=(.+?)[,}]", 
RegexOptions.Compiled);
 
-private static readonly string[] GraphNames = {"modern", "classic", 
"crew", "grateful"};
+private static readonly string[] GraphNames = {"modern", "classic", 
"crew", "grateful", "sink"};
 
 private static readonly IDictionary EmptyVertices =
 new ReadOnlyDictionary(new Dictionary());

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7212253e/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
--
diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
index ae3f9a6..f531720 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
@@ -68,7 +68,7 @@ defineSupportCode(function (methods) {
 
   methods.BeforeAll(function () {
 // load all traversals
-const promises = ['modern', 'classic', 'crew', 'grateful', 
'empty'].map(graphName => {
+const promises = ['modern', 'classic', 'crew', 'grateful', 'sink', 
'empty'].map(graphName => {
   let connection = null;
   if (graphName === 'empty') {
 connection = helper.getConnection('ggraph');

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7212253e/gremlin-python/src/main/jython/radish/terrain.py
--
diff --git a/gremlin-python/src/main/jython/radish/terrain.py 
b/gremlin-python/src/main/jython/radish/terrain.py
index 9aed647..4db443e 100644
--- a/gremlin-python/src/main/jython/radish/terrain.py
+++ b/gremlin-python/src/main/jython/radish/terrain.py
@@ -34,7 +34,7 @@ def prepare_static_traversal_source(features, marker):
 # as the various traversal sources for testing do not change their data, 
there is no need to re-create remotes
 # and client side lookup data over and over. it can be created once for 
all tests and be reused.
 cache = {}
-for graph_name in (("modern", "gmodern"), ("classic", "gclassic"), 
("crew", "gcrew"), ("grateful", "ggrateful")):
+for graph_name in (("modern", "gmodern"), ("classic", "gclassic"), 
("crew", "gcrew"), ("grateful", "ggrateful"), ("sink", "gsink")):
 cache[graph_name[0]] = {}
 remote = __create_remote(graph_name[1])
 cache[graph_name[0]]["remote_conn"] = __create_remote(graph_name[1])
@@ -52,7 +52,7 @@ def prepare_static_traversal_source(features, marker):
 scenario.context.lookup_v = {}
 scenario.context.lookup_e = {}
 
-for graph_name in ("modern", "classic", "crew", "grateful"):
+for graph_name in 

[22/26] tinkerpop git commit: TINKERPOP-1857 Added the new "sink" test for GLVs

2018-02-20 Thread spmallette
TINKERPOP-1857 Added the new "sink" test for GLVs

This involved adding "sink" infrastructure to the test server configuration and 
including it in the gherkin setups for each GLV


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/7212253e
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/7212253e
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/7212253e

Branch: refs/heads/tp32
Commit: 7212253e6ff962232c906705c14fa95067fd11b9
Parents: 58d9382
Author: Stephen Mallette 
Authored: Wed Feb 14 11:17:15 2018 -0500
Committer: Stephen Mallette 
Committed: Wed Feb 14 15:34:10 2018 -0500

--
 .../Gherkin/ScenarioData.cs |  2 +-
 .../gremlin-javascript/test/cucumber/world.js   |  2 +-
 gremlin-python/src/main/jython/radish/terrain.py|  4 ++--
 gremlin-server/src/test/scripts/generate-all.groovy |  4 +++-
 .../src/test/scripts/test-server-start.groovy   |  2 ++
 gremlin-test/features/branch/Repeat.feature | 16 
 6 files changed, 25 insertions(+), 5 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7212253e/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
--
diff --git 
a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
index ed767d5..77552f9 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
@@ -42,7 +42,7 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
 private static readonly Regex EdgeLRegex = new Regex("l=(.+?)[,}]", 
RegexOptions.Compiled);
 private static readonly Regex EdgeIRegex = new Regex("i=(.+?)[,}]", 
RegexOptions.Compiled);
 
-private static readonly string[] GraphNames = {"modern", "classic", 
"crew", "grateful"};
+private static readonly string[] GraphNames = {"modern", "classic", 
"crew", "grateful", "sink"};
 
 private static readonly IDictionary EmptyVertices =
 new ReadOnlyDictionary(new Dictionary());

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7212253e/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
--
diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
index ae3f9a6..f531720 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
@@ -68,7 +68,7 @@ defineSupportCode(function (methods) {
 
   methods.BeforeAll(function () {
 // load all traversals
-const promises = ['modern', 'classic', 'crew', 'grateful', 
'empty'].map(graphName => {
+const promises = ['modern', 'classic', 'crew', 'grateful', 'sink', 
'empty'].map(graphName => {
   let connection = null;
   if (graphName === 'empty') {
 connection = helper.getConnection('ggraph');

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7212253e/gremlin-python/src/main/jython/radish/terrain.py
--
diff --git a/gremlin-python/src/main/jython/radish/terrain.py 
b/gremlin-python/src/main/jython/radish/terrain.py
index 9aed647..4db443e 100644
--- a/gremlin-python/src/main/jython/radish/terrain.py
+++ b/gremlin-python/src/main/jython/radish/terrain.py
@@ -34,7 +34,7 @@ def prepare_static_traversal_source(features, marker):
 # as the various traversal sources for testing do not change their data, 
there is no need to re-create remotes
 # and client side lookup data over and over. it can be created once for 
all tests and be reused.
 cache = {}
-for graph_name in (("modern", "gmodern"), ("classic", "gclassic"), 
("crew", "gcrew"), ("grateful", "ggrateful")):
+for graph_name in (("modern", "gmodern"), ("classic", "gclassic"), 
("crew", "gcrew"), ("grateful", "ggrateful"), ("sink", "gsink")):
 cache[graph_name[0]] = {}
 remote = __create_remote(graph_name[1])
 cache[graph_name[0]]["remote_conn"] = __create_remote(graph_name[1])
@@ -52,7 +52,7 @@ def prepare_static_traversal_source(features, marker):
 scenario.context.lookup_v = {}
 scenario.context.lookup_e = {}
 
-for graph_name in ("modern", "classic", "crew", "grateful"):
+for graph_name in ("modern", 

[18/27] tinkerpop git commit: TINKERPOP-1857 Added the new "sink" test for GLVs

2018-02-20 Thread spmallette
TINKERPOP-1857 Added the new "sink" test for GLVs

This involved adding "sink" infrastructure to the test server configuration and 
including it in the gherkin setups for each GLV


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/7212253e
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/7212253e
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/7212253e

Branch: refs/heads/master
Commit: 7212253e6ff962232c906705c14fa95067fd11b9
Parents: 58d9382
Author: Stephen Mallette 
Authored: Wed Feb 14 11:17:15 2018 -0500
Committer: Stephen Mallette 
Committed: Wed Feb 14 15:34:10 2018 -0500

--
 .../Gherkin/ScenarioData.cs |  2 +-
 .../gremlin-javascript/test/cucumber/world.js   |  2 +-
 gremlin-python/src/main/jython/radish/terrain.py|  4 ++--
 gremlin-server/src/test/scripts/generate-all.groovy |  4 +++-
 .../src/test/scripts/test-server-start.groovy   |  2 ++
 gremlin-test/features/branch/Repeat.feature | 16 
 6 files changed, 25 insertions(+), 5 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7212253e/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
--
diff --git 
a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
index ed767d5..77552f9 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
@@ -42,7 +42,7 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
 private static readonly Regex EdgeLRegex = new Regex("l=(.+?)[,}]", 
RegexOptions.Compiled);
 private static readonly Regex EdgeIRegex = new Regex("i=(.+?)[,}]", 
RegexOptions.Compiled);
 
-private static readonly string[] GraphNames = {"modern", "classic", 
"crew", "grateful"};
+private static readonly string[] GraphNames = {"modern", "classic", 
"crew", "grateful", "sink"};
 
 private static readonly IDictionary EmptyVertices =
 new ReadOnlyDictionary(new Dictionary());

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7212253e/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
--
diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
index ae3f9a6..f531720 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
@@ -68,7 +68,7 @@ defineSupportCode(function (methods) {
 
   methods.BeforeAll(function () {
 // load all traversals
-const promises = ['modern', 'classic', 'crew', 'grateful', 
'empty'].map(graphName => {
+const promises = ['modern', 'classic', 'crew', 'grateful', 'sink', 
'empty'].map(graphName => {
   let connection = null;
   if (graphName === 'empty') {
 connection = helper.getConnection('ggraph');

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7212253e/gremlin-python/src/main/jython/radish/terrain.py
--
diff --git a/gremlin-python/src/main/jython/radish/terrain.py 
b/gremlin-python/src/main/jython/radish/terrain.py
index 9aed647..4db443e 100644
--- a/gremlin-python/src/main/jython/radish/terrain.py
+++ b/gremlin-python/src/main/jython/radish/terrain.py
@@ -34,7 +34,7 @@ def prepare_static_traversal_source(features, marker):
 # as the various traversal sources for testing do not change their data, 
there is no need to re-create remotes
 # and client side lookup data over and over. it can be created once for 
all tests and be reused.
 cache = {}
-for graph_name in (("modern", "gmodern"), ("classic", "gclassic"), 
("crew", "gcrew"), ("grateful", "ggrateful")):
+for graph_name in (("modern", "gmodern"), ("classic", "gclassic"), 
("crew", "gcrew"), ("grateful", "ggrateful"), ("sink", "gsink")):
 cache[graph_name[0]] = {}
 remote = __create_remote(graph_name[1])
 cache[graph_name[0]]["remote_conn"] = __create_remote(graph_name[1])
@@ -52,7 +52,7 @@ def prepare_static_traversal_source(features, marker):
 scenario.context.lookup_v = {}
 scenario.context.lookup_e = {}
 
-for graph_name in ("modern", "classic", "crew", "grateful"):
+for graph_name in ("modern", 

[26/31] tinkerpop git commit: TINKERPOP-1857 Added the new "sink" test for GLVs

2018-02-14 Thread spmallette
TINKERPOP-1857 Added the new "sink" test for GLVs

This involved adding "sink" infrastructure to the test server configuration and 
including it in the gherkin setups for each GLV


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/7212253e
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/7212253e
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/7212253e

Branch: refs/heads/TINKERPOP-1857
Commit: 7212253e6ff962232c906705c14fa95067fd11b9
Parents: 58d9382
Author: Stephen Mallette 
Authored: Wed Feb 14 11:17:15 2018 -0500
Committer: Stephen Mallette 
Committed: Wed Feb 14 15:34:10 2018 -0500

--
 .../Gherkin/ScenarioData.cs |  2 +-
 .../gremlin-javascript/test/cucumber/world.js   |  2 +-
 gremlin-python/src/main/jython/radish/terrain.py|  4 ++--
 gremlin-server/src/test/scripts/generate-all.groovy |  4 +++-
 .../src/test/scripts/test-server-start.groovy   |  2 ++
 gremlin-test/features/branch/Repeat.feature | 16 
 6 files changed, 25 insertions(+), 5 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7212253e/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
--
diff --git 
a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
index ed767d5..77552f9 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
@@ -42,7 +42,7 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
 private static readonly Regex EdgeLRegex = new Regex("l=(.+?)[,}]", 
RegexOptions.Compiled);
 private static readonly Regex EdgeIRegex = new Regex("i=(.+?)[,}]", 
RegexOptions.Compiled);
 
-private static readonly string[] GraphNames = {"modern", "classic", 
"crew", "grateful"};
+private static readonly string[] GraphNames = {"modern", "classic", 
"crew", "grateful", "sink"};
 
 private static readonly IDictionary EmptyVertices =
 new ReadOnlyDictionary(new Dictionary());

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7212253e/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
--
diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
index ae3f9a6..f531720 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
@@ -68,7 +68,7 @@ defineSupportCode(function (methods) {
 
   methods.BeforeAll(function () {
 // load all traversals
-const promises = ['modern', 'classic', 'crew', 'grateful', 
'empty'].map(graphName => {
+const promises = ['modern', 'classic', 'crew', 'grateful', 'sink', 
'empty'].map(graphName => {
   let connection = null;
   if (graphName === 'empty') {
 connection = helper.getConnection('ggraph');

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7212253e/gremlin-python/src/main/jython/radish/terrain.py
--
diff --git a/gremlin-python/src/main/jython/radish/terrain.py 
b/gremlin-python/src/main/jython/radish/terrain.py
index 9aed647..4db443e 100644
--- a/gremlin-python/src/main/jython/radish/terrain.py
+++ b/gremlin-python/src/main/jython/radish/terrain.py
@@ -34,7 +34,7 @@ def prepare_static_traversal_source(features, marker):
 # as the various traversal sources for testing do not change their data, 
there is no need to re-create remotes
 # and client side lookup data over and over. it can be created once for 
all tests and be reused.
 cache = {}
-for graph_name in (("modern", "gmodern"), ("classic", "gclassic"), 
("crew", "gcrew"), ("grateful", "ggrateful")):
+for graph_name in (("modern", "gmodern"), ("classic", "gclassic"), 
("crew", "gcrew"), ("grateful", "ggrateful"), ("sink", "gsink")):
 cache[graph_name[0]] = {}
 remote = __create_remote(graph_name[1])
 cache[graph_name[0]]["remote_conn"] = __create_remote(graph_name[1])
@@ -52,7 +52,7 @@ def prepare_static_traversal_source(features, marker):
 scenario.context.lookup_v = {}
 scenario.context.lookup_e = {}
 
-for graph_name in ("modern", "classic", "crew", "grateful"):
+for graph_name in 

tinkerpop git commit: TINKERPOP-1857 Added the new "sink" test for GLVs

2018-02-14 Thread spmallette
Repository: tinkerpop
Updated Branches:
  refs/heads/TINKERPOP-1857 48d459482 -> 043c996ee


TINKERPOP-1857 Added the new "sink" test for GLVs

This involved adding "sink" infrastructure to the test server configuration and 
including it in the gherkin setups for each GLV


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/043c996e
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/043c996e
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/043c996e

Branch: refs/heads/TINKERPOP-1857
Commit: 043c996eeae47e42bf2809ad04fb7899ad906405
Parents: 48d4594
Author: Stephen Mallette 
Authored: Wed Feb 14 11:17:15 2018 -0500
Committer: Stephen Mallette 
Committed: Wed Feb 14 11:17:15 2018 -0500

--
 .../Gherkin/ScenarioData.cs |  2 +-
 .../gremlin-javascript/test/cucumber/world.js   |  2 +-
 gremlin-python/src/main/jython/radish/terrain.py|  4 ++--
 gremlin-server/src/test/scripts/generate-all.groovy |  4 +++-
 .../src/test/scripts/test-server-start.groovy   |  2 ++
 gremlin-test/features/branch/Repeat.feature | 16 
 6 files changed, 25 insertions(+), 5 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/043c996e/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
--
diff --git 
a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
index ed767d5..77552f9 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/ScenarioData.cs
@@ -42,7 +42,7 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
 private static readonly Regex EdgeLRegex = new Regex("l=(.+?)[,}]", 
RegexOptions.Compiled);
 private static readonly Regex EdgeIRegex = new Regex("i=(.+?)[,}]", 
RegexOptions.Compiled);
 
-private static readonly string[] GraphNames = {"modern", "classic", 
"crew", "grateful"};
+private static readonly string[] GraphNames = {"modern", "classic", 
"crew", "grateful", "sink"};
 
 private static readonly IDictionary EmptyVertices =
 new ReadOnlyDictionary(new Dictionary());

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/043c996e/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
--
diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
index ae3f9a6..f531720 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/world.js
@@ -68,7 +68,7 @@ defineSupportCode(function (methods) {
 
   methods.BeforeAll(function () {
 // load all traversals
-const promises = ['modern', 'classic', 'crew', 'grateful', 
'empty'].map(graphName => {
+const promises = ['modern', 'classic', 'crew', 'grateful', 'sink', 
'empty'].map(graphName => {
   let connection = null;
   if (graphName === 'empty') {
 connection = helper.getConnection('ggraph');

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/043c996e/gremlin-python/src/main/jython/radish/terrain.py
--
diff --git a/gremlin-python/src/main/jython/radish/terrain.py 
b/gremlin-python/src/main/jython/radish/terrain.py
index 9aed647..4db443e 100644
--- a/gremlin-python/src/main/jython/radish/terrain.py
+++ b/gremlin-python/src/main/jython/radish/terrain.py
@@ -34,7 +34,7 @@ def prepare_static_traversal_source(features, marker):
 # as the various traversal sources for testing do not change their data, 
there is no need to re-create remotes
 # and client side lookup data over and over. it can be created once for 
all tests and be reused.
 cache = {}
-for graph_name in (("modern", "gmodern"), ("classic", "gclassic"), 
("crew", "gcrew"), ("grateful", "ggrateful")):
+for graph_name in (("modern", "gmodern"), ("classic", "gclassic"), 
("crew", "gcrew"), ("grateful", "ggrateful"), ("sink", "gsink")):
 cache[graph_name[0]] = {}
 remote = __create_remote(graph_name[1])
 cache[graph_name[0]]["remote_conn"] = __create_remote(graph_name[1])
@@ -52,7 +52,7 @@ def prepare_static_traversal_source(features, marker):
 scenario.context.lookup_v = {}
 scenario.context.lookup_e = {}
 
-