@@ -182,7 +182,7 @@ class Env:
182182    RTestInstance  =  None 
183183    EnvCompareParams  =  ['module' , 'moduleArgs' , 'env' , 'useSlaves' , 'shardsCount' , 'useAof' ,
184184                        'useRdbPreamble' , 'forceTcp' , 'enableDebugCommand' , 'enableProtectedConfigs' ,
185-                         'enableModuleCommand' , 'protocol' ]
185+                         'enableModuleCommand' , 'protocol' ,  'password' ]
186186
187187    def  compareEnvs (self , env ):
188188        if  env  is  None :
@@ -193,7 +193,7 @@ def compareEnvs(self, env):
193193        return  True 
194194
195195    def  __init__ (self , testName = None , testDescription = None , module = None ,
196-                  moduleArgs = None , env = None , useSlaves = None , shardsCount = None , decodeResponses = None ,
196+                  moduleArgs = None , env = None , useSlaves = None , shardsCount = None , decodeResponses = None ,  password = None , 
197197                 useAof = None , useRdbPreamble = None , forceTcp = False , useTLS = False , tlsCertFile = None , tlsKeyFile = None ,
198198                 tlsCaCertFile = None , tlsPassphrase = None , logDir = None , redisBinaryPath = None , dmcBinaryPath = None ,
199199                 redisEnterpriseBinaryPath = None , noDefaultModuleArgs = False , clusterNodeTimeout  =  None ,
@@ -222,6 +222,7 @@ def __init__(self, testName=None, testDescription=None, module=None,
222222        self .verbose  =  Defaults .verbose 
223223        self .logDir  =  logDir  if  logDir  else  Defaults .logdir 
224224        self .forceTcp  =  forceTcp 
225+         self .password  =  password 
225226        self .debugger  =  Defaults .debugger 
226227        self .sanitizer  =  Defaults .sanitizer 
227228        self .useTLS  =  useTLS  if  useTLS  else  Defaults .use_TLS 
@@ -289,7 +290,7 @@ def getEnvByName(self):
289290
290291        if  self .env  ==  'oss' :
291292            kwargs .update (single_args )
292-             kwargs ['password' ] =  Defaults .oss_password 
293+             kwargs ['password' ] =  Defaults .oss_password   if   self . password   is   None   else   self . password 
293294            return  StandardEnv (redisBinaryPath = self .redisBinaryPath ,
294295                               outputFilesFormat = '%s-'  +  '%s-oss'  %  test_fname ,
295296                               ** kwargs )
@@ -307,7 +308,7 @@ def getEnvByName(self):
307308                                        dmcBinaryPath = Defaults .proxy_binary ,
308309                                        ** kwargs )
309310        if  self .env  ==  'oss-cluster' :
310-             kwargs ['password' ] =  Defaults .oss_password 
311+             kwargs ['password' ] =  Defaults .oss_password   if   self . password   is   None   else   self . password 
311312            return  ClusterEnv (shardsCount = self .shardsCount , redisBinaryPath = self .redisBinaryPath ,
312313                              outputFilesFormat = '%s-'  +  '%s-oss-cluster'  %  test_fname ,
313314                              randomizePorts = Defaults .randomize_ports ,
0 commit comments