'make-ldif: generate ldif file with seed 0' { 'templateFile' : template , 'ldifFile' : '%s/make-ldif_seed0_1.ldif' \ % DIRECTORY_INSTANCE_DIR , 'randomSeed' : 0 } { 'returnString' : returnString , 'expectedString' : msg } 'make-ldif: generate a second ldif file with seed of 0' { 'templateFile' : template , 'ldifFile' : '%s/make-ldif_seed0_2.ldif' \ % DIRECTORY_INSTANCE_DIR , 'randomSeed' : 0 } 'make-ldif: stop the server' { 'location' : STAF_REMOTE_HOSTNAME } 'make-ldif: import the data' { 'dsLdifFile' : '%s/make-ldif_seed0_2.ldif' \ % DIRECTORY_INSTANCE_DIR , 'dsBackEnd' : 'userRoot' , 'dsAppend' : 'True' } { 'returncode' : RC , 'result' : STAXResult } 'make-ldif: start the server' { 'location' : STAF_REMOTE_HOSTNAME } { 'noOfLoops' : 5 , 'noOfMilliSeconds' : 2000 } 'make-ldif: search some entries to check that data are imported' { 'dsInstanceHost' : DIRECTORY_INSTANCE_HOST , 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceDn' : DIRECTORY_INSTANCE_DN , 'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD , 'dsCountEntries' : 'True' , 'dsBaseDN' : 'ou=make-ldif,o=clu tests,dc=example,dc=com', 'dsFilter' : 'objectclass=*' , 'expectedRC' : 'noCheck' } { 'returnString' : returnString , 'expectedString' : 'Total number of matching entries: 161' } 'make-ldif: generate a first ldif file without seed' { 'templateFile' : template , 'ldifFile' : '%s/make-ldif_noseed_1.ldif' \ % DIRECTORY_INSTANCE_DIR } 'make-ldif: generate a second ldif file without seed' { 'templateFile' : template , 'ldifFile' : '%s/make-ldif_noseed_2.ldif' \ % DIRECTORY_INSTANCE_DIR } 'make-ldif: generate a ldif file with seed of 5' { 'templateFile' : template , 'ldifFile' : '%s/make-ldif_seed5.ldif' \ % DIRECTORY_INSTANCE_DIR , 'randomSeed' : 5 } 'make-ldif: ldifs with seed of 0 must be the same' { 'sourceLdif' : '%s/make-ldif_seed0_1.ldif' \ % DIRECTORY_INSTANCE_DIR , 'targetLdif' : '%s/make-ldif_seed0_2.ldif' \ % DIRECTORY_INSTANCE_DIR , 'outputLdif' : '%s/make-ldif_seed0.diff' \ % DIRECTORY_INSTANCE_DIR } 'make-ldif: ldifs with seed of 0 and no seed must \ be different' { 'sourceLdif' : '%s/make-ldif_seed0_1.ldif' \ % DIRECTORY_INSTANCE_DIR , 'targetLdif' : '%s/make-ldif_noseed_1.ldif' \ % DIRECTORY_INSTANCE_DIR , 'outputLdif' : '%s/make-ldif_noseed_1.diff' \ % DIRECTORY_INSTANCE_DIR } 'make-ldif: ldifs with no seed must be different' { 'sourceLdif' : '%s/make-ldif_noseed_1.ldif' \ % DIRECTORY_INSTANCE_DIR , 'targetLdif' : '%s/make-ldif_noseed_2.ldif' \ % DIRECTORY_INSTANCE_DIR , 'outputLdif' : '%s/make-ldif_noseed_2.diff' \ % DIRECTORY_INSTANCE_DIR } 'make-ldif: ldifs with seed of 0 and seed of 5 \ must be different' { 'sourceLdif' : '%s/make-ldif_seed0_1.ldif' \ % DIRECTORY_INSTANCE_DIR , 'targetLdif' : '%s/make-ldif_seed5.ldif' \ % DIRECTORY_INSTANCE_DIR , 'outputLdif' : '%s/make-ldif_seed5.diff' \ % DIRECTORY_INSTANCE_DIR }