'Delete existing zip archive if it exists already.' { 'filename' : '%s/ldifdata.zip' % TMPDIR , 'hostname' : STAF_LOCAL_HOSTNAME } 'Zip up data directory.' { 'zipfilename' : '%s/ldifdata.zip' % TMPDIR , 'foldername' : TESTS_DIR , 'relativeto' : TESTS_ROOT } 'Copy tests to %s on %s' % (DIRECTORY_INSTANCE_DIR,STAF_REMOTE_HOSTNAME) { 'srcfile' : '%s/ldifdata.zip' % TMPDIR, 'destfile' : '%s/ldifdata.zip' % DIRECTORY_INSTANCE_DIR, 'remotehost' : STAF_REMOTE_HOSTNAME } 'Extract contents of test data %s on %s' % (DIRECTORY_INSTANCE_DIR,STAF_REMOTE_HOSTNAME) { 'zipfile' : '%s/ldifdata.zip' % DIRECTORY_INSTANCE_DIR, 'unzipdir' : '%s' % (DIRECTORY_INSTANCE_DIR), 'ziphost' : STAF_REMOTE_HOSTNAME } 'Copy DS zip archive to %s on %s' % (DSTFILE,STAF_REMOTE_HOSTNAME) { 'srcfile' : SRCFILE, 'destfile' : DSTFILE, 'remotehost' : STAF_REMOTE_HOSTNAME } 'Delete folder %s/%s' % (DIRECTORY_INSTANCE_DIR,OPENDSNAME) { 'foldername' : '%s/%s' % (DIRECTORY_INSTANCE_DIR,OPENDSNAME), 'hostname' : STAF_REMOTE_HOSTNAME } 'Extract DS zip archive to %s on %s' % (DIRECTORY_INSTANCE_DIR,STAF_REMOTE_HOSTNAME) { 'zipfile' : DSTFILE, 'unzipdir' : '%s' % (DIRECTORY_INSTANCE_DIR), 'ziphost' : STAF_REMOTE_HOSTNAME } 'Configure DS to run on port %s with base suffix %s' % (DIRECTORY_INSTANCE_PORT,DIRECTORY_INSTANCE_SFX) { 'dsInstancePort' : DIRECTORY_INSTANCE_PORT , 'dsInstanceSuffix' : DIRECTORY_INSTANCE_SFX } { 'returncode' : RC , 'result' : STAXResult }