diff --git a/tests/pytest/util/dnodes.py b/tests/pytest/util/dnodes.py index 80ab5baa9a..48dae22773 100644 --- a/tests/pytest/util/dnodes.py +++ b/tests/pytest/util/dnodes.py @@ -859,5 +859,15 @@ class TDDnodes: def getAsan(self): return self.asan - +global tdDnodes tdDnodes = TDDnodes() + +# global get +def tdDnodes_Get(): + global tdDnodes + return tdDnodes + +# global set +def tdDnodes_Set(newInst): + global tdDnodes + tdDnodes = newInst \ No newline at end of file diff --git a/tests/system-test/test.py b/tests/system-test/test.py index 7082bb0f22..1676aa04b6 100644 --- a/tests/system-test/test.py +++ b/tests/system-test/test.py @@ -385,6 +385,8 @@ if __name__ == "__main__": tdLog.debug("create an cluster with %s nodes and make %s dnode as independent mnode"%(dnodeNums,mnodeNums)) dnodeslist = cluster.configure_cluster(dnodeNums=dnodeNums, mnodeNums=mnodeNums, independentMnode=independentMnode) tdDnodes = ClusterDnodes(dnodeslist) + # set to global + tdDnodes_Set(tdDnodes) tdDnodes.init(deployPath, masterIp) tdDnodes.setTestCluster(testCluster) tdDnodes.setValgrind(valgrind) @@ -555,6 +557,8 @@ if __name__ == "__main__": tdLog.debug("create an cluster with %s nodes and make %s dnode as independent mnode"%(dnodeNums,mnodeNums)) dnodeslist = cluster.configure_cluster(dnodeNums=dnodeNums, mnodeNums=mnodeNums, independentMnode=independentMnode) tdDnodes = ClusterDnodes(dnodeslist) + # set to global + tdDnodes_Set(tdDnodes) tdDnodes.init(deployPath, masterIp) tdDnodes.setTestCluster(testCluster) tdDnodes.setValgrind(valgrind)