@@ -4,7 +4,7 @@ using Neo4j
4
4
using DistributedFactorGraphs
5
5
using Pkg
6
6
using Dates
7
-
7
+ using UUIDs
8
8
# using IncrementalInference
9
9
10
10
include (" testBlocks.jl" )
@@ -15,14 +15,20 @@ testDFGAPI = CloudGraphsDFG
15
15
# TODO maybe move to cloud graphs permanantly as standard easy to use functions
16
16
function DFG. CloudGraphsDFG (; params= NoSolverParams ())
17
17
cgfg = CloudGraphsDFG {typeof(params)} (" localhost" , 7474 , " neo4j" , " test" ,
18
- " testUser" , " testRobot" , " testSession " ,
18
+ " testUser" , " testRobot" , " testSession_ $( string ( uuid4 ())[ 1 : 6 ]) " ,
19
19
" description" ,
20
20
nothing ,
21
21
nothing ,
22
- (dfg,f)-> f,# IncrementalInference.decodePackedType,#(dfg,f)->f,
23
- (dfg,f)-> f,# ncrementalInference.rebuildFactorMetadata!,#(dfg,f)->f,
22
+ (dfg,f)-> f,# IncrementalInference.decodePackedType,
23
+ (dfg,f)-> f,# ncrementalInference.rebuildFactorMetadata!,
24
24
solverParams= params)
25
25
createDfgSessionIfNotExist (cgfg)
26
+
27
+ setUserData! (cgfg, Dict {Symbol, String} ())
28
+ setRobotData! (cgfg, Dict {Symbol, String} ())
29
+ setSessionData! (cgfg, Dict {Symbol, String} ())
30
+ setDescription! (cgfg, cgfg. description)
31
+
26
32
return cgfg
27
33
end
28
34
@@ -49,8 +55,8 @@ function DFG.CloudGraphsDFG(description::String,
49
55
description,
50
56
nothing ,
51
57
nothing ,
52
- (dfg,f)-> f,# IncrementalInference.decodePackedType,#(dfg,f)->f,
53
- (dfg,f)-> f,# IncrementalInference.rebuildFactorMetadata!,#(dfg,f)->f,
58
+ (dfg,f)-> f,# IncrementalInference.decodePackedType,
59
+ (dfg,f)-> f,# IncrementalInference.rebuildFactorMetadata!,
54
60
solverParams= solverParams)
55
61
56
62
createDfgSessionIfNotExist (cdfg)
119
125
120
126
@testset " Adjacency Matrices" begin
121
127
fg = testDFGAPI ()
122
- clearRobot !! (fg)
128
+ clearUser !! (fg)
123
129
124
130
DFGVariable (:a , TestSofttype1 ())
125
131
addVariable! (fg, var1)
@@ -133,17 +139,23 @@ end
133
139
134
140
135
141
@testset " Getting Neighbors" begin
142
+ fg = testDFGAPI ()
143
+ clearUser!! (fg)
136
144
GettingNeighbors (testDFGAPI)
137
145
end
138
146
139
147
140
148
@testset " Getting Subgraphs" begin
149
+ fg = testDFGAPI ()
150
+ clearUser!! (fg)
141
151
GettingSubgraphs (testDFGAPI)
142
152
end
143
153
144
- # @testset "Building Subgraphs" begin
145
- # BuildingSubgraphs(testDFGAPI)
146
- # end
154
+ @testset " Building Subgraphs" begin
155
+ fg = testDFGAPI ()
156
+ clearUser!! (fg)
157
+ BuildingSubgraphs (testDFGAPI)
158
+ end
147
159
#
148
160
# #TODO Summaries and Summary Graphs
149
161
# @testset "Summaries and Summary Graphs" begin
@@ -160,11 +172,12 @@ end
160
172
161
173
162
174
#
163
- #
164
- # fg = fg1
165
- # v1 = var1
166
- # v2 = var2
167
- # v3 = var3
168
- # f0 = fac0
169
- # f1 = fac1
170
- # f2 = fac2
175
+ #=
176
+ fg = fg1
177
+ v1 = var1
178
+ v2 = var2
179
+ v3 = var3
180
+ f0 = fac0
181
+ f1 = fac1
182
+ f2 = fac2
183
+ =#
0 commit comments