'Test Name = %s' % STAXCurrentTestcase 'Replication: External Changelog: - Setup. \ Set up environment for External Changelog tests' 'Common ECL tests: reset data' { 'location' : masterHost, 'dsPath' : masterPath, 'dsInstanceHost' : masterHost, 'dsInstanceAdminPort' : master.getAdminPort(), 'localOnly' : False, 'replicationDnList' : [synchroSuffix], 'adminUID' : adminUID, 'adminPswd' : adminPswd } { 'location' : masterHost, 'dsPath' : masterPath, 'dsHost' : masterHost, 'dsAdminPort' : master.getAdminPort(), 'dsBindDN' : master.getRootDn(), 'dsBindPwd' : master.getRootPwd() } { 'location' : masterHost, 'dsPath' : masterPath, 'backEnd' : DIRECTORY_INSTANCE_BE, 'ldifFile' : '%s/replication/Example.ldif' \ % masterDataDir } { 'location' : masterHost, 'dsPath' : masterPath, 'dsDebugPort' : master.getDebugPort() } { 'location' : masterHost, 'dsPath' : masterPath, 'dsInstanceHost' : masterHost, 'dsInstancePort' : master.getPort() , 'dsInstanceDn' : master.getRootDn() , 'dsInstancePswd' : master.getRootPwd() , 'noOfLoops' : 10 , 'noOfMilliSeconds' : 2000 } { 'location' : clientHost, 'dsPath' : clientPath, 'sourceInstanceHost' : masterHost, 'sourceInstanceAdminPort' : master.getAdminPort(), 'replicationDnList' : [synchroSuffix] } [ clientHost, clientPath, master, consumerList, synchroSuffix ] 'Test Name = %s' % STAXCurrentTestcase { 'stepMessage' : 'Check that the changeNumber and lastChangeNumber match.' } { 'location' : replServer.getHostname(), 'dsPath' : replServerPath, 'dsInstanceHost' : replServer.getHostname(), 'dsInstancePort' : replServer.getPort(), 'dsInstanceDn' : replServer.getRootDn(), 'dsInstancePswd' : replServer.getRootPwd(), 'dsBaseDN' : 'cn=changelog', 'dsFilter' : 'objectclass=*', 'dsAttributes' : 'changeNumber', 'extraParams' : '-T', 'knownIssue' : 'OPENDJ-253' } { 'location' : replServer.getHostname(), 'dsPath' : replServerPath, 'dsInstanceHost' : replServer.getHostname(), 'dsInstancePort' : replServer.getPort(), 'dsInstanceDn' : replServer.getRootDn(), 'dsInstancePswd' : replServer.getRootPwd(), 'dsBaseDN' : '', 'dsFilter' : 'objectclass=*', 'dsScope' : 'base', 'dsAttributes' : 'lastChangeNumber', 'extraParams' : '-T' } { 'items' : cnsList, 'label' : 'changeNumbers' } { 'stepMessage' : 'Check that firstChangeNumbers match.' } { 'location' : replServer.getHostname(), 'dsPath' : replServerPath, 'dsInstanceHost' : replServer.getHostname(), 'dsInstancePort' : replServer.getPort(), 'dsInstanceDn' : replServer.getRootDn(), 'dsInstancePswd' : replServer.getRootPwd(), 'dsBaseDN' : '', 'dsScope' : 'base', 'dsFilter' : 'objectclass=*', 'dsAttributes' : 'firstChangeNumber', 'extraParams' : '-T' } { 'items' : fcnsList , 'label' : 'firstChangeNumber' } { 'stepMessage' : 'Count changelog entries in draft mode.' } { 'location' : replServer.getHostname(), 'dsPath' : replServerPath, 'dsInstanceHost' : replServer.getHostname(), 'dsInstancePort' : replServer.getPort(), 'dsInstanceDn' : replServer.getRootDn(), 'dsInstancePswd' : replServer.getRootPwd(), 'dsBaseDN' : 'cn=changelog', 'dsFilter' : 'objectclass=*', 'dsAttributes' : 'dn' , 'extraParams' : '-T' } 'Search returned %s changes, expected %s' % (dncount,noOfEntries) 'Search returned %s changes, expected %s' % (dncount,noOfEntries) { 'items' : dncList , 'label' : 'numberOfEntries' } 'Test Name = %s' % STAXCurrentTestcase 'Replication: External Changelog: - Clean up. \ Clean up environment for External Changelog tests' Compares all items in List for equality List of items to be compared for equality Friendly label to aid description Issue id. Corresponds to an issue number. 'The list to compare is empty.' '%s Items match successfully (%s)' % (label,items) { 'issueId' : knownIssue } '%s Items do not match (%s)' % (label,items)