Matt Frantz created TINKERPOP3-867:
--------------------------------------
Summary: TinkerGraphProvider does not initialize temp dir
Key: TINKERPOP3-867
URL: https://issues.apache.org/jira/browse/TINKERPOP3-867
Project: TinkerPop 3
Issue Type: Test
Components: tinkergraph
Affects Versions: 3.0.1-incubating
Reporter: Matt Frantz
Assignee: Matt Frantz
Fix For: 3.1.0-incubating, 3.0.2-incubating
Running the {{GraphTest}} suite by itself fails because the temporary directory
used to test {{TinkerGraph}} persistence is not initialized by
{{TinkerGraphProvider}}. When run with other tests, the failure does not
occur, presumably because another test creates the directory.
{noformat}
export GREMLIN_TESTS=org.apache.tinkerpop.gremlin.structure.GraphTest
mvn -pl tinkergraph-gremlin -Dmaven.javadoc.skip=true test
...
shouldPersistDataOnClose(org.apache.tinkerpop.gremlin.structure.GraphTest)
Time elapsed: 0.009 sec <<< ERROR!
java.lang.RuntimeException: Could not save graph at
/Users/.../tinkerpop3/tinkergraph-gremlin/target/temp/shouldPersistDataOnClose.kryo
with gryo
at
org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph.saveGraph(TinkerGraph.java:269)
at
org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph.close(TinkerGraph.java:216)
at
org.apache.tinkerpop.gremlin.structure.GraphTest.shouldPersistDataOnClose(GraphTest.java:1147)
...
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)