'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
}