@@ -128,6 +128,7 @@ class Defaults:
128128 randomize_ports = False
129129 oss_password = None
130130 cluster_node_timeout = None
131+ disable_rdb_checksum = False
131132
132133 def getKwargs (self ):
133134 kwargs = {
@@ -144,7 +145,8 @@ def getKwargs(self):
144145 'tlsCertFile' : self .tls_cert_file ,
145146 'tlsKeyFile' : self .tls_key_file ,
146147 'tlsCaCertFile' : self .tls_ca_cert_file ,
147- 'password' : self .oss_password
148+ 'password' : self .oss_password ,
149+ 'rdbchecksum' : self .disable_rdb_checksum
148150 }
149151 return kwargs
150152
@@ -166,7 +168,7 @@ def __init__(self, testName=None, testDescription=None, module=None,
166168 moduleArgs = None , env = None , useSlaves = None , shardsCount = None , decodeResponses = None ,
167169 useAof = None , useRdbPreamble = None , forceTcp = False , useTLS = False , tlsCertFile = None , tlsKeyFile = None ,
168170 tlsCaCertFile = None , logDir = None , redisBinaryPath = None , dmcBinaryPath = None ,
169- redisEnterpriseBinaryPath = None , noDefaultModuleArgs = False , clusterNodeTimeout = None ):
171+ redisEnterpriseBinaryPath = None , noDefaultModuleArgs = False , clusterNodeTimeout = None , disableRdbChecksum = False ):
170172
171173 self .testName = testName if testName else '%s.%s' % (inspect .getmodule (inspect .currentframe ().f_back ).__name__ , inspect .currentframe ().f_back .f_code .co_name )
172174 self .testName = self .testName .replace (' ' , '_' )
@@ -185,6 +187,7 @@ def __init__(self, testName=None, testDescription=None, module=None,
185187 self .decodeResponses = decodeResponses if decodeResponses else Defaults .decode_responses
186188 self .useAof = useAof if useAof else Defaults .use_aof
187189 self .useRdbPreamble = useRdbPreamble if useRdbPreamble is not None else Defaults .use_rdb_preamble
190+ self .disableRdbChecksum = disableRdbChecksum if disableRdbChecksum else Defaults .disable_rdb_checksum
188191 self .verbose = Defaults .verbose
189192 self .logDir = logDir if logDir else Defaults .logdir
190193 self .forceTcp = forceTcp
@@ -293,7 +296,8 @@ def getEnvKwargs(self):
293296 'tlsCertFile' : self .tlsCertFile ,
294297 'tlsKeyFile' : self .tlsKeyFile ,
295298 'tlsCaCertFile' : self .tlsCaCertFile ,
296- 'clusterNodeTimeout' : self .clusterNodeTimeout
299+ 'clusterNodeTimeout' : self .clusterNodeTimeout ,
300+ 'rdbchecksum' : self .disableRdbChecksum
297301 }
298302 return kwargs
299303
0 commit comments