'Test Name = %s' % STAXCurrentTestcase { 'stepMessage' : '%s Check entry add over secured replication.' % msg1 } { 'location' : server.getHostname(), 'dsPath' : serverPath, 'dsInstanceHost' : server.getHostname(), 'dsInstancePort' : server.getPort(), 'dsInstanceDn' : server.getRootDn(), 'dsInstancePswd' : server.getRootPwd(), 'DNToAdd' : userDn, 'listAttributes' : listAttr } [ clientHost, clientPath, master, consumerList, synchroSuffix ] '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Test Name = %s' % STAXCurrentTestcase { 'stepMessage' : '%s Check entry add over secured replication after server restart.' % msg1 } [_splitServerList] [_splitServerList] { 'location' : server.getHostname(), 'dsPath' : serverPath, 'dsInstanceHost' : server.getHostname(), 'dsInstancePort' : server.getPort(), 'dsInstanceDn' : server.getRootDn(), 'dsInstancePswd' : server.getRootPwd(), 'DNToAdd' : userDn, 'listAttributes' : listAttr } [ clientHost, clientPath, master, consumerList, synchroSuffix ] '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Test Name = %s' % STAXCurrentTestcase { 'stepMessage' : '%s Check entry modify secured replication.' % msg1 } { 'location' : server.getHostname(), 'dsPath' : serverPath, 'dsInstanceHost' : server.getHostname(), 'dsInstancePort' : server.getPort(), 'dsInstanceDn' : server.getRootDn(), 'dsInstancePswd' : server.getRootPwd(), 'DNToModify' : userDn, 'attributeName' : 'l', 'newAttributeValue' : 'GEC', 'changetype' : 'replace' } [ clientHost, clientPath, master, consumerList, synchroSuffix, ] '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Test Name = %s' % STAXCurrentTestcase { 'stepMessage' : '%s Check delete entry secured replication.' % msg1 } { 'location' : server.getHostname(), 'dsPath' : serverPath, 'dsInstanceHost' : server.getHostname(), 'dsInstancePort' : server.getPort() , 'dsInstanceDn' : server.getRootDn() , 'dsInstancePswd' : server.getRootPwd() , 'dsBaseDN' : userDn } [ clientHost, clientPath, master, consumerList, synchroSuffix ] '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Test Name = %s' % STAXCurrentTestcase { 'stepMessage' : '%s Check that an entry modify is well propagated by secured replication.' % msg1 } 'Copy %s file from %s to %s' % (filename,local.temp, client.getTmpDir()) { 'srcfile' : filePath, 'destfile' : '%s/%s' % (client.getTmpDir(),filename), 'remotehost' : client.getHostname() } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsFilename' : '%s/%s' % (client.getTmpDir(), filename) } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsBaseDN' : 'uid=hmiller, ou=People,%s' \ % synchroSuffix, 'dsFilter' : 'jpegPhoto=*', 'expectedRC' : 0 } { 'returncode' : resultLength , 'result' : searchResult , 'expected' : 1 } [ clientHost, clientPath, master, consumerList, synchroSuffix ] '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Test Name = %s' % STAXCurrentTestcase { 'stepMessage' : '%s Check that an entry modify is well propagated by secured replication.' % msg1 } 'Copy %s file from %s to %s' % (filename,local.temp, client.getTmpDir()) { 'srcfile' : filePath, 'destfile' : '%s/%s' % (client.getTmpDir(),filename), 'remotehost' : client.getHostname() } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsFilename' : '%s/%s' % (client.getTmpDir(), filename) } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsBaseDN' : 'uid=hmiller, ou=People,%s' \ % synchroSuffix, 'dsFilter' : 'jpegPhoto=*', 'expectedRC' : 0 } { 'returncode' : resultLength , 'result' : searchResult , 'expected' : 1 } [ clientHost, clientPath, master, consumerList, synchroSuffix ] '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Test Name = %s' % STAXCurrentTestcase { 'stepMessage' : '%s Check that an entry modify is well propagated by secured secured replication.' % msg1 } 'Copy %s file from %s to %s' % (filename,local.temp, client.getTmpDir()) { 'srcfile' : filePath, 'destfile' : '%s/%s' % (client.getTmpDir(),filename), 'remotehost' : client.getHostname() } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsFilename' : '%s/%s' % (client.getTmpDir(), filename) } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsBaseDN' : 'uid=hmiller, ou=People,%s' \ % synchroSuffix, 'dsFilter' : 'jpegPhoto=*', 'expectedRC' : 0 } { 'returncode' : resultLength , 'result' : searchResult , 'expected' : 0 } [ clientHost, clientPath, master, consumerList, synchroSuffix, ] '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Test Name = %s' % STAXCurrentTestcase { 'stepMessage' : '%sCheck that a rename entry (modrdn) operation is well propagated by secured replication.' % msg1 } 'Copy %s file from %s to %s' % (filename,local.temp, client.getTmpDir()) { 'srcfile' : filePath, 'destfile' : '%s/%s' % (client.getTmpDir(),filename), 'remotehost' : client.getHostname() } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsFilename' : '%s/%s' % (client.getTmpDir(), filename) } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsBaseDN' : 'uid=kvaughan, ou=People,%s' \ % synchroSuffix, 'dsFilter' : 'objectclass=*', 'expectedRC' : 32 } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsBaseDN' : 'uid=kvaughan2, ou=People,%s' \ % synchroSuffix, 'dsFilter' : 'objectclass=*' } [ clientHost, clientPath, master, consumerList, synchroSuffix ] '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Test Name = %s' % STAXCurrentTestcase { 'stepMessage' : '%s Check that a rename (modrdn) operation is well propagated by secured replication.' % msg1 } 'Copy %s file from %s to %s' % (filename,local.temp, client.getTmpDir()) { 'srcfile' : filePath, 'destfile' : '%s/%s' % (client.getTmpDir(),filename), 'remotehost' : client.getHostname() } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsFilename' : '%s/%s' % (client.getTmpDir(), filename) } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsBaseDN' : 'uid=jwallace, ou=People,%s' \ % synchroSuffix, 'dsFilter' : 'objectclass=*', 'expectedRC' : 32 } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsBaseDN' : 'uid=igueye, ou=People,%s' % synchroSuffix, 'dsFilter' : 'uid=jwallace' } { 'returncode' : resultLength , 'result' : searchResult , 'expected' : 1 } [ clientHost, clientPath, master, consumerList, synchroSuffix ] '%s: Test failed. eInfo(%s)' % (eType,eInfo) 'Test Name = %s' % STAXCurrentTestcase { 'stepMessage' : '%s Check that a subtree rename (moddn) operation is well propagated by secured replication.' % msg1 } 'Copy %s file from %s to %s' % (filename,local.temp, client.getTmpDir()) { 'srcfile' : filePath, 'destfile' : '%s/%s' % (client.getTmpDir(),filename), 'remotehost' : client.getHostname() } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsFilename' : '%s/%s' % (client.getTmpDir(), filename) } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsBaseDN' : 'uid=gfarmer, ou=People,%s' \ % synchroSuffix, 'dsFilter' : 'objectclass=*', 'expectedRC' : 32 } { 'location' : clientHost, 'dsPath' : clientPath, 'dsInstanceHost' : masterHost , 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'dsBaseDN' : 'uid=gfarmer, ou=Special People, \ ou=Special Users,%s' % synchroSuffix, 'dsFilter' : 'objectclass=*' } [ clientHost, clientPath, master, consumerList, synchroSuffix ] '%s: Test failed. eInfo(%s)' % (eType,eInfo)