failover.xml revision 9a9928c51161eb0aa64dea4bd8759470e26783d0
1472N/A ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
0N/A if not CurrentTestPath.has_key('group'):
0N/A #@TestSuitePurpose Verify that the failover of a replication server does not affect replication.
0N/A #@TestScript replication_failover.xml
0N/A #@TestHTMLLink http://opends.dev.java.net/
0N/A file="'%s/testcases/replication/replication_setup.xml' % (TESTS_DIR)"/>
0N/A synchroSuffix = master.getSynchronizedSuffixList()[0].getSuffixDn()
0N/A 'dsAdminPort' : master.getAdminPort(),
0N/A 'dsBindDN' : master.getRootDn(),
0N/A 'dsBindPwd' : master.getRootPwd()
0N/A 'dsInstancePort' : master.getPort() ,
1879N/A 'dsInstanceDn' : master.getRootDn() ,
1879N/A 'dsInstancePswd' : master.getRootPwd() ,
0N/A 'sourceInstanceAdminPort' : master.getAdminPort(),
0N/A 'dsInstanceHost' : server.getHostname(),
0N/A 'dsInstanceAdminPort' : server.getAdminPort(),
0N/A 'sourceInstanceAdminPort' : master.getAdminPort(),
1879N/A 'Replication: Failover: One server down (stopped). Check replication when one server is off-line '
serverPath = '%s/%s' % (server.getDir(), OPENDSNAME)
nextServerPath = '%s/%s' % (nextServer.getDir(), OPENDSNAME)
{ 'location' : server.getHostname(),
'dsHost' : server.getHostname(),
'dsAdminPort' : server.getAdminPort(),
'dsBindDN' : server.getRootDn(),
'dsBindPwd' : server.getRootPwd()
listAttr.append('objectclass:top')
listAttr.append('objectclass:organizationalperson')
listAttr.append('objectclass:inetorgperson')
listAttr.append('objectclass:person')
listAttr.append('givenname:Izen-%s' % i)
listAttr.append('sn:Abizen-%s' % i)
listAttr.append('cn:Izen-%s Abizen-%s' % (i, i))
{ 'location' : nextServer.getHostname(),
'dsInstanceHost' : nextServer.getHostname(),
'dsInstancePort' : nextServer.getPort(),
'dsInstanceDn' : nextServer.getRootDn(),
'dsInstancePswd' : nextServer.getRootPwd(),
{ 'location' : server.getHostname(),
'Replication: Failover: All but one servers down (stopped). Check replication when all but one servers are off-line'
listAttr.append('objectclass:top')
listAttr.append('objectclass:organizationalperson')
listAttr.append('objectclass:inetorgperson')
listAttr.append('objectclass:person')
listAttr.append('givenname:Izen-berri')
listAttr.append('sn:Abizen-berri')
listAttr.append('cn:Izen-berri Abizen-berri')
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
serverPath = '%s/%s' % (server.getDir(), OPENDSNAME)
nextServerPath = '%s/%s' % (nextServer.getDir(), OPENDSNAME)
{ 'location' : server.getHostname(),
listAttr.append('objectclass:top')
listAttr.append('objectclass:organizationalperson')
listAttr.append('objectclass:inetorgperson')
listAttr.append('objectclass:person')
listAttr.append('givenname:Izen-%s' % i)
listAttr.append('sn:Deiturak-%s' % i)
listAttr.append('cn:Izen-%s Deiturak-%s' % (i, i))
{ 'location' : nextServer.getHostname(),
'dsInstanceHost' : nextServer.getHostname(),
'dsInstancePort' : nextServer.getPort(),
'dsInstanceDn' : nextServer.getRootDn(),
'dsInstancePswd' : nextServer.getRootPwd(),
{ 'location' : server.getHostname(),
'Replication: Failover: All but one servers down (killed). Check replication when all but one servers fail'
serverPath = '%s/%s' % (server.getDir(), OPENDSNAME)
{ 'location' : server.getHostname(),
listAttr.append('objectclass:top')
listAttr.append('objectclass:organizationalperson')
listAttr.append('objectclass:inetorgperson')
listAttr.append('objectclass:person')
listAttr.append('givenname:Izen-berri')
listAttr.append('sn:Deitura-berriak')
listAttr.append('cn:Izen-berri Deitura-berriak')
'dsInstancePort' : master.getPort(),
'dsInstanceDn' : master.getRootDn(),
'dsInstancePswd' : master.getRootPwd(),
file="'%s/testcases/replication/replication_cleanup.xml' % (TESTS_DIR)"/>