'Test Name = %s' % STAXCurrentTestcase
{ 'stepMessage' : 'Check the default properties.' }
'%s' % result
{
'returnString' : result ,
'testString' : 'ERROR'
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Save the SNMP values.' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : '' ,
'snmpStatus' : 'noError' ,
'snmpWalk' : 'True'
}
{ 'stepMessage' : 'Check the connection handlers.' }
'%s' % msg
'%s' % msg
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Check value of dsServerType entry.' }
{ 'location' : STAF_REMOTE_HOSTNAME,
'type' : 'shared',
'variable' : 'Job%s_ServerInfo' % STAXParentID
}
'%s' % msg
'%s' % msg
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Check value of dsServerDescription entry.' }
'%s' % msg
'%s' % msg
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Perform %s search operation' % nbLoop }
'LOOP %s: %s' % (loop, userDn)
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsTypesOnly' : 'True' ,
'dsBaseDN' : 'dc=com' ,
'dsFilter' : userDn
}
{ 'stepMessage' : 'Increment the SNMP values' }
{ 'stepMessage' : 'Check value of dsApplIfSearchOps entry' }
{
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'index' : indexLDAP
}
{ 'stepMessage' : 'Save the snmp values' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : '' ,
'snmpStatus' : 'noError' ,
'snmpWalk' : 'True'
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Perform %s add operations' % nbLoop }
'LOOP %s: %s' % (loop, userDn)
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'DNToAdd' : userDn,
'listAttributes' : listAttr
}
{ 'stepMessage' : 'Increment the SNMP values' }
{ 'stepMessage' : 'Check value of dsApplIfAddEntryOps entry' }
{
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'index' : indexLDAP
}
{ 'stepMessage' : 'Save the SNMP values' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : '' ,
'snmpStatus' : 'noError' ,
'snmpWalk' : 'True'
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Perform %s remove operations' % nbLoop }
'LOOP %s: %s' % (loop, userDn)
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsDn' : ['%s' % userDn]
}
{ 'stepMessage' : 'Increment the SNMP values' }
{ 'stepMessage' : 'Check value of dsApplIfRemoveEntryOps entry' }
{
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'index' : indexLDAP
}
{ 'stepMessage' : 'Save the SNMP values' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : '' ,
'snmpStatus' : 'noError' ,
'snmpWalk' : 'True'
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Perform %s compare operations' % nbLoop }
'LOOP %s: %s' % (loop, userDn)
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsDn' : ['postalCode:64447', '%s' % userDn] ,
'expectedRC' : 'noCheck'
}
{ 'stepMessage' : 'Increment the SNMP values' }
{ 'stepMessage' : 'Check value of dsApplIfCompareOps entry' }
{
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'index' : indexLDAP
}
{ 'stepMessage' : 'Save the SNMP values' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : '' ,
'snmpStatus' : 'noError' ,
'snmpWalk' : 'True'
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Perform %s modify operations' % nbLoop }
'LOOP %s: %s' % (loop, userDn)
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'DNToModify' : userDn ,
'attributeName' : 'postalCode' ,
'newAttributeValue' : '%s' % id ,
'changetype' : 'replace'
}
{ 'stepMessage' : 'Increment the SNMP values' }
{ 'stepMessage' : 'Check value of dsApplIfModifyEntryOps entry' }
{
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'index' : indexLDAP
}
{ 'stepMessage' : 'Save the SNMP values' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : '' ,
'snmpStatus' : 'noError' ,
'snmpWalk' : 'True'
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Perform %s modify RDN operations' % nbLoop }
'LOOP %s: %s => %s' % (loop, userDn, newDn)
'Copy %s to %s on %s' \
% (templateFile,DIRECTORY_INSTANCE_DIR,STAF_REMOTE_HOSTNAME)
{
'srcfile' : templatePath ,
'destfile' : ldifPath ,
'remotehost' : STAF_REMOTE_HOSTNAME
}
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsFilename' : ldifPath
}
'Delete %s on %s' % (ldifPath, STAF_REMOTE_HOSTNAME)
{
'location' : STAF_REMOTE_HOSTNAME ,
'filename' : ldifPath
}
'Delete locally %s' % templatePath
{
'location' : STAXServiceMachine ,
'filename' : templatePath
}
{ 'stepMessage' : 'Increment the SNMP values' }
{ 'stepMessage' : 'Check value of dsApplIfModifyRDNOps entry' }
{
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'index' : indexLDAP
}
{ 'stepMessage' : 'Save the SNMP values' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : '' ,
'snmpStatus' : 'noError' ,
'snmpWalk' : 'True'
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Set the register-mbean property to true' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'set-connection-handler-prop' ,
'objectType' : 'handler-name' ,
'objectName' : 'SNMP Connection Handler' ,
'optionsString' : '--set registered-mbean:true'
}
'status: restart DS running on port %s' \
% (DIRECTORY_INSTANCE_PORT)
{
'location' : STAF_REMOTE_HOSTNAME ,
'dsHost' : DIRECTORY_INSTANCE_HOST ,
'dsAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT ,
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{ 'location' : STAF_REMOTE_HOSTNAME }
{
'noOfLoops' : 10 ,
'noOfMilliSeconds' : 2000
}
{
'returnString' : returnString ,
'testString' : 'category=PROTOCOL severity=SEVERE_ERROR'
}
{ 'stepMessage' : 'Get to check the SNMPConnection Handler' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : defCommunity ,
'snmpOIDs' : oid ,
'snmpStatus' : 'noError'
}
{ 'stepMessage' : 'Restore the register-mbean property' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'set-connection-handler-prop' ,
'objectType' : 'handler-name' ,
'objectName' : 'SNMP Connection Handler' ,
'optionsString' : '--set registered-mbean:%s' \
% refRegisteredMbeanProp
}
{ 'stepMessage' : 'Restart the SNMP Connection Handler' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Set register-mbean property to a wrong value' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'set-connection-handler-prop' ,
'objectType' : 'handler-name' ,
'objectName' : 'SNMP Connection Handler' ,
'optionsString' : '--set registered-mbean:myValue' ,
'expectedRC' : 1
}
{
'returnString' : returnString ,
'expectedString' : msg
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'stop DS running on port %s' % (DIRECTORY_INSTANCE_PORT) }
{
'location' : STAF_REMOTE_HOSTNAME ,
'dsHost' : DIRECTORY_INSTANCE_HOST ,
'dsAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT ,
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{ 'stepMessage' : 'Get status when the server is stopped' }
{
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{
'expectedString' : '0.0.0.0:%s\\s+:\\s+SNMP\\s+:\\s+Enabled' \
% SNMP_PORT ,
'returnString' : returnString ,
'expectedRC' : 0
}
{ 'stepMessage' : 'Start DS to run on port %s' % (DIRECTORY_INSTANCE_PORT) }
{ 'location' : STAF_REMOTE_HOSTNAME }
{
'noOfLoops' : 10 ,
'noOfMilliSeconds' : 2000
}
{ 'stepMessage' : 'Get status when the server is started' }
{
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{
'expectedString' : '0.0.0.0:%s\\s+:\\s+SNMP\\s+:\\s+Enabled' \
% SNMP_PORT ,
'returnString' : returnString ,
'expectedRC' : 0
}
{ 'stepMessage' : 'Send SNMP Get request' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : oid ,
'snmpStatus' : 'noError'
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Disable the SNMP Connection Handler' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'set-connection-handler-prop' ,
'objectType' : 'handler-name' ,
'objectName' : 'SNMP Connection Handler' ,
'optionsString' : '--set enabled:false'
}
{ 'stepMessage' : 'Get status when the SNMP connection handler is disabled' }
{
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{
'expectedString' : '0.0.0.0:%s\\s+:\\s+SNMP\\s+:\\s+Disabled' \
% SNMP_PORT ,
'returnString' : returnString ,
'expectedRC' : 0
}
{ 'stepMessage' : 'Send SNMP Get request' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : oid ,
'snmpStatus' : 'reqTimeout'
}
{ 'stepMessage' : 'Enable the SNMP Connection Handler' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'set-connection-handler-prop' ,
'objectType' : 'handler-name' ,
'objectName' : 'SNMP Connection Handler' ,
'optionsString' : '--set enabled:true'
}
{ 'stepMessage' : 'Get status when the SNMP connection handler is enabled' }
{
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{
'expectedString' : '0.0.0.0:%s\\s+:\\s+SNMP\\s+:\\s+Enabled' \
% SNMP_PORT ,
'returnString' : returnString ,
'expectedRC' : 0
}
{ 'stepMessage' : 'Send SNMP Get request' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : oid ,
'snmpStatus' : 'noError'
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Set opendmk-jarfile property to a wrong value' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'set-connection-handler-prop' ,
'objectType' : 'handler-name' ,
'objectName' : 'SNMP Connection Handler' ,
'optionsString' : '--set opendmk-jarfile:wrong_file'
}
{ 'stepMessage' : 'Restart DS running on port %s' % (DIRECTORY_INSTANCE_PORT) }
{
'location' : STAF_REMOTE_HOSTNAME ,
'dsHost' : DIRECTORY_INSTANCE_HOST ,
'dsAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT ,
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{ 'location' : STAF_REMOTE_HOSTNAME }
{
'noOfLoops' : 10 ,
'noOfMilliSeconds' : 2000
}
{
'location' : STAF_REMOTE_HOSTNAME ,
'filename' : serverLogFile ,
'testString': msg
}
{
'location' : STAF_REMOTE_HOSTNAME ,
'filename' : serverLogFile ,
'testString': msg
}
{ 'stepMessage' : 'Get status when the server is started' }
{
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{
'expectedString' : '0.0.0.0:%s\\s+:\\s+SNMP\\s+:\\s+Enabled' \
% SNMP_PORT ,
'returnString' : returnString ,
'expectedRC' : 0
}
{ 'stepMessage' : 'Send SNMP Get request' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : oid ,
'snmpStatus' : 'reqTimeout'
}
{ 'stepMessage' : 'Restore value for opendmk-jarfile property' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'set-connection-handler-prop' ,
'objectType' : 'handler-name' ,
'objectName' : 'SNMP Connection Handler' ,
'optionsString' : '--set opendmk-jarfile:%s' \
% SNMP_PROPERTIES['opendmk-jarfile']
}
{ 'stepMessage' : 'Restart the SNMP Connection Handler' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Set the security-agent-file to a wrong value' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'set-connection-handler-prop' ,
'objectType' : 'handler-name' ,
'objectName' : 'SNMP Connection Handler' ,
'optionsString' : '--set security-agent-file:wrong_file'
}
{ 'stepMessage' : 'Restart DS running on port %s' % (DIRECTORY_INSTANCE_PORT) }
{
'location' : STAF_REMOTE_HOSTNAME ,
'dsHost' : DIRECTORY_INSTANCE_HOST ,
'dsAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT ,
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{ 'location' : STAF_REMOTE_HOSTNAME }
{
'noOfLoops' : 10 ,
'noOfMilliSeconds' : 2000
}
{
'location' : STAF_REMOTE_HOSTNAME ,
'filename' : serverLogFile ,
'testString': msg
}
{
'location' : STAF_REMOTE_HOSTNAME ,
'filename' : serverLogFile ,
'testString' : msg ,
'expectedRC' : 1
}
{ 'stepMessage' : 'Get status when the server is started' }
{
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{
'expectedString' : '0.0.0.0:%s\\s+:\\s+SNMP\\s+:\\s+Enabled' \
% SNMP_PORT ,
'returnString' : returnString ,
'expectedRC' : 0
}
{ 'stepMessage' : 'Send SNMP Get request' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : oid ,
'snmpStatus' : 'reqTimeout'
}
{ 'stepMessage' : 'Restore value for security-agent-file property' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'set-connection-handler-prop' ,
'objectType' : 'handler-name' ,
'objectName' : 'SNMP Connection Handler' ,
'optionsString' : '--set security-agent-file:%s' \
% SNMP_PROPERTIES['security-agent-file']
}
{ 'stepMessage' : 'Restart the SNMP Connection Handler' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'%s: Test failed. eInfo(%s)' % (eType,eInfo)
{ 'stepMessage' : 'Set the listen-port to a wrong value' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'set-connection-handler-prop' ,
'objectType' : 'handler-name' ,
'objectName' : 'SNMP Connection Handler' ,
'optionsString' : '--set listen-port:%s' \
% DEFAULT_PROPERTIES['listen-port']
}
{ 'stepMessage' : 'Restart DS running on port %s' % (DIRECTORY_INSTANCE_PORT) }
{
'location' : STAF_REMOTE_HOSTNAME ,
'dsHost' : DIRECTORY_INSTANCE_HOST ,
'dsAdminPort' : DIRECTORY_INSTANCE_ADMIN_PORT ,
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{ 'location' : STAF_REMOTE_HOSTNAME }
{
'noOfLoops' : 10 ,
'noOfMilliSeconds' : 2000
}
{
'location' : STAF_REMOTE_HOSTNAME ,
'filename' : serverLogFile ,
'testString': msg
}
{ 'stepMessage' : 'Get status when the server is started' }
{
'dsBindDN' : DIRECTORY_INSTANCE_DN ,
'dsBindPwd' : DIRECTORY_INSTANCE_PSWD
}
{
'expectedString' : '0.0.0.0:%s\\s+:\\s+SNMP\\s+:\\s+Enabled' \
% DEFAULT_PROPERTIES['listen-port'] ,
'returnString' : returnString ,
'expectedRC' : 0
}
{ 'stepMessage' : 'Send SNMP Get request' }
{
'snmpVersion' : '1',
'snmpHost' : DIRECTORY_INSTANCE_HOST ,
'snmpPort' : SNMP_PORT ,
'snmpCommunity' : community ,
'snmpOIDs' : oid ,
'snmpStatus' : 'reqTimeout'
}
{ 'stepMessage' : 'Restore value for listen-port property' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'subcommand' : 'set-connection-handler-prop' ,
'objectType' : 'handler-name' ,
'objectName' : 'SNMP Connection Handler' ,
'optionsString' : '--set listen-port:%s' \
% SNMP_PROPERTIES['listen-port']
}
{ 'stepMessage' : 'Restart the SNMP Connection Handler' }
{
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD
}
'This testcase is not relevant on Windows'
'%s: Test failed. eInfo(%s)' % (eType,eInfo)