Project | Number | Date |
---|---|---|
cypher-for-gremlin | 1.0.4 | 05 Nov 2019, 16:13 |
Steps | Scenarios | Features | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Feature | Passed | Failed | Skipped | Pending | Undefined | Total | Passed | Failed | Total | Duration | Status |
PathEquality | 3 | 1 | 0 | 0 | 0 | 4 | 0 | 1 | 1 | 0.000 | Failed |
16:12:07.165 [Test worker] DEBUG o.a.t.g.driver.Client - g.V().drop()}} to - Connection{host=Host{address=localhost/127.0.0.1:34669, hostUri=ws://localhost:34669/gremlin}}
CREATE (n:A)-[:LOOP]->(n)
16:12:07.167 [Test worker] DEBUG o.a.t.g.driver.Client - CREATE (n:A)-[:LOOP]->(n)}} to - Connection{host=Host{address=localhost/127.0.0.1:34669, hostUri=ws://localhost:34669/gremlin}} 16:12:07.168 [gremlin-server-worker-1] INFO o.o.g.s.o.c.CypherOpProcessor - Cypher: CREATE (n:A)-[:LOOP]->(n) 16:12:07.172 [gremlin-server-worker-1] INFO o.o.g.s.o.c.CypherOpProcessor - Gremlin: g.addV('A').as('n').addE('LOOP').from('n').to('n').barrier().limit(0)
MATCH p1 = (:A)-->() MATCH p2 = (:A)<--() RETURN p1 = p2
16:12:07.213 [Test worker] DEBUG o.a.t.g.driver.Client - MATCH p1 = (:A)-->() MATCH p2 = (:A)<--() RETURN p1 = p2}} to - Connection{host=Host{address=localhost/127.0.0.1:34669, hostUri=ws://localhost:34669/gremlin}} 16:12:07.213 [gremlin-server-worker-1] INFO o.o.g.s.o.c.CypherOpProcessor - Cypher: MATCH p1 = (:A)-->() MATCH p2 = (:A)<--() RETURN p1 = p2 16:12:07.220 [gremlin-server-worker-1] INFO o.o.g.s.o.c.CypherOpProcessor - Gremlin: g.V().as(' cypher.path.start.p1').hasLabel('A').outE().aggregate(' cypher.path.edge.p1').inV().path().from(' cypher.path.start.p1').as('p1').V().as(' cypher.path.start.p2').hasLabel('A').inE().aggregate(' cypher.path.edge.p2').outV().path().from(' cypher.path.start.p2').as('p2').select('p1', 'p2').project('p1 = p2').by(__.select('p2').as(' GENERATED1').select('p1').choose(__.or(__.is(eq(' cypher.null')), __.select(' GENERATED1').is(eq(' cypher.null'))), __.constant(' cypher.null'), __.choose(__.where(eq(' GENERATED1')), __.constant(true), __.constant(false))))
p1 = p2 |
true |