@Override
    public Graph openTestGraph(final Configuration config) {
        final String serverGraphName = config.getString(DriverRemoteConnection.GREMLIN_REMOTE_DRIVER_SOURCENAME);
        return remoteCache.computeIfAbsent(serverGraphName,
                k -> RemoteGraph.open(new DriverRemoteConnection(cluster, config), config));
    }
A helper class that can provide a graph for feature testing.

@param cluster {@link Cluster} to connect.
@param useComputer Test with {@link Computer} or not.
@param queryLanguage available options are "gremlin-lang" and "groovy-test".
                     "groovy-test" passing incoming Gremlin through the translator to groovy so that
                     it can be executed in the {@link GremlinGroovyScriptEngine}.
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/driver/remote/AbstractRemoteGraphProvider.java