sl@0: [include] sl@0: file1 =\base\dual_drive_env.ini sl@0: sl@0: sl@0: [file] sl@0: name =file sl@0: sl@0: sl@0: sl@0: [file1] sl@0: name =file1 sl@0: sl@0: [file2] sl@0: name =file2 sl@0: sl@0: sl@0: [fileMan] sl@0: name =fileMan sl@0: sl@0: sl@0: [fileMan2] sl@0: name =fileMan2 sl@0: sl@0: sl@0: sl@0: [fileMan1] sl@0: name =fileMan1 sl@0: sl@0: sl@0: sl@0: [format1] sl@0: name =format1 sl@0: sl@0: sl@0: [format2] sl@0: name =format2 sl@0: sl@0: [rfs] sl@0: name =rfs sl@0: sl@0: sl@0: [rfs1] sl@0: name =rfs1 sl@0: sl@0: [rfs2] sl@0: name =rfs2 sl@0: sl@0: [tEntry1] sl@0: name =tEntry1 sl@0: sl@0: [tEntry2] sl@0: name =tEntry2 sl@0: sl@0: sl@0: [cdir1] sl@0: name =cdir1 sl@0: sl@0: [cdir2] sl@0: name =cdir2 sl@0: sl@0: [cdirScan1] sl@0: name =cdirScan1 sl@0: sl@0: [cdirScan2] sl@0: name =cdirScan2 sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0001_GetMediaSerialNumber_drive1] sl@0: drive ={Drives, Drive1} sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0001_GetMediaSerialNumber_drive2] sl@0: drive ={Drives, Drive2} sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll_drive1] sl@0: dir ={Drives, DriveTestPath1}test\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll2_drive1] sl@0: dir ={Drives, DriveTestPath1}test2\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll3_drive1] sl@0: dir ={Drives, DriveTestPath1}test3\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll4_drive1] sl@0: dir ={Drives, DriveTestPath1}test4\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry_drive1] sl@0: entry =tEntry1 sl@0: name ={Drives, DriveTestPath1}test\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry2_drive1] sl@0: entry =tEntry1 sl@0: name ={Drives, DriveTestPath1}test2\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry3_drive1] sl@0: entry =tEntry1 sl@0: name ={Drives, DriveTestPath1}test3\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry4_drive1] sl@0: entry =tEntry1 sl@0: name ={Drives, DriveTestPath1}test4\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive1] sl@0: expected =true sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir_drive1] sl@0: dir ={Drives, DriveTestPath1}test\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir2_drive1] sl@0: dir ={Drives, DriveTestPath1}test2\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir3_drive1] sl@0: dir ={Drives, DriveTestPath1}test3\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir4_drive1] sl@0: dir ={Drives, DriveTestPath1}test4\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll_drive2] sl@0: dir ={Drives, DriveTestPath2}test\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll2_drive2] sl@0: dir ={Drives, DriveTestPath2}test2\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll3_drive2] sl@0: dir ={Drives, DriveTestPath2}test3\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_MkdirAll4_drive2] sl@0: dir ={Drives, DriveTestPath2}test4\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry_drive2] sl@0: entry =tEntry2 sl@0: name ={Drives, DriveTestPath2}test\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry2_drive2] sl@0: entry =tEntry2 sl@0: name ={Drives, DriveTestPath2}test2\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry3_drive2] sl@0: entry =tEntry2 sl@0: name ={Drives, DriveTestPath2}test3\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_Entry4_drive2] sl@0: entry =tEntry2 sl@0: name ={Drives, DriveTestPath2}test4\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_IsDir_drive2] sl@0: expected =true sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir_drive2] sl@0: dir ={Drives, DriveTestPath2}test\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir2_drive2] sl@0: dir ={Drives, DriveTestPath2}test2\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir3_drive2] sl@0: dir ={Drives, DriveTestPath2}test3\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0002_RmDir4_drive2] sl@0: dir ={Drives, DriveTestPath2}test4\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0003_ErasePassword_drive1] sl@0: drive ={Drives, Drive1} sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0003_ErasePassword_drive2] sl@0: drive ={Drives, Drive2} sl@0: sl@0: sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0004_Open_drive1] sl@0: RFs =rfs1 sl@0: drive ={Drives, DrivePath1} sl@0: format =EHighDensity|EQuickFormat sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0004_Open_drive2] sl@0: RFs =rfs2 sl@0: drive ={Drives, DrivePath2} sl@0: format =EHighDensity|EQuickFormat sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Open_drive1] sl@0: RFs =rfs1 sl@0: file_mode =EFileShareAny sl@0: file ={Drives, SystemDriveTestPath}USBLOAD.ZIP sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Open2_drive1] sl@0: RFs =rfs1 sl@0: file_mode =EFileShareAny sl@0: file ={Drives, SystemDriveTestPath}test.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_NewL_drive1] sl@0: rfsObject =rfs1 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy_drive1] sl@0: newname ={Drives, DriveChar1}:\USBLOAD.ZIP sl@0: rfileObject =file1 sl@0: operation =0 sl@0: async =false sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy2_drive1] sl@0: newname ={Drives, DriveChar1}:\test.txt sl@0: rfileObject =file1 sl@0: operation =0 sl@0: async =false sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Att1_drive1] sl@0: name ={Drives, DriveChar1}:\USBLOAD.ZIP sl@0: issetatt =true sl@0: setattmask =KEntryAttNormal sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Att2_drive1] sl@0: name ={Drives, DriveChar1}:\USBLOAD.ZIP sl@0: issetatt =true sl@0: setattmask =KEntryAttReadOnly sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs1_drive1] sl@0: filename ={Drives, DriveChar1}:\USBLOAD.ZIP sl@0: async =false sl@0: time =00000000: sl@0: setmask =KEntryAttReadOnly sl@0: clearmask =KEntryAttNormal sl@0: operation =ERecurse sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs_drive1] sl@0: filename ={Drives, DriveChar1}:\USBLOAD.ZIP sl@0: async =false sl@0: time =00000000: sl@0: setmask =KEntryAttNormal sl@0: clearmask =KEntryAttReadOnly sl@0: operation =ERecurse sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs2_drive1] sl@0: filename ={Drives, DriveChar1}:\USBLOAD.ZIP sl@0: async =false sl@0: time =00000000: sl@0: setmask =KEntryAttNormal sl@0: clearmask =KEntryAttReadOnly sl@0: operation =ERecurse sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete_drive1] sl@0: name={Drives, DriveChar1}:\USBLOAD.ZIP sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete2_drive1] sl@0: name={Drives, DriveChar1}:\test.txt sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete_drive2] sl@0: name={Drives, DriveChar2}:\USBLOAD.ZIP sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Delete2_drive2] sl@0: name={Drives, DriveChar2}:\test.txt sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Open_drive2] sl@0: RFs =rfs2 sl@0: file_mode =EFileShareAny sl@0: file ={Drives, SystemDriveTestPath}USBLOAD.ZIP sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Open2_drive2] sl@0: RFs =rfs2 sl@0: file_mode =EFileShareAny sl@0: file ={Drives, SystemDriveTestPath}test.txt sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_NewL_drive2] sl@0: rfsObject =rfs2 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy_drive2] sl@0: newname ={Drives, DriveChar2}:\USBLOAD.ZIP sl@0: rfileObject =file2 sl@0: operation =0 sl@0: async =false sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Copy2_drive2] sl@0: newname ={Drives, DriveChar2}:\test.txt sl@0: rfileObject =file2 sl@0: operation =0 sl@0: async =false sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Att1_drive2] sl@0: name ={Drives, DriveChar2}:\USBLOAD.ZIP sl@0: issetatt =true sl@0: setattmask =KEntryAttNormal sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Att2_drive2] sl@0: name ={Drives, DriveChar2}:\USBLOAD.ZIP sl@0: issetatt =true sl@0: setattmask =KEntryAttReadOnly sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs1_drive2] sl@0: filename ={Drives, DriveChar2}:\USBLOAD.ZIP sl@0: async =false sl@0: time =00000000: sl@0: setmask =KEntryAttReadOnly sl@0: clearmask =KEntryAttNormal sl@0: operation =ERecurse sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0005_Attribs2_drive2] sl@0: filename ={Drives, DriveChar2}:\USBLOAD.ZIP sl@0: async =false sl@0: time =00000000: sl@0: setmask =KEntryAttNormal sl@0: clearmask =KEntryAttReadOnly sl@0: operation =ERecurse sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0006_UnlockDrive_drive1] sl@0: drive_old_password =test sl@0: drive ={Drives, Drive1} sl@0: store =FALSE sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0006_UnlockDrive_drive2] sl@0: drive_old_password =test sl@0: drive ={Drives, Drive2} sl@0: store =FALSE sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0007_ClearPassword_drive1] sl@0: drive_old_password =test sl@0: drive ={Drives, Drive1} sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0007_ClearPassword_drive2] sl@0: drive_old_password =test sl@0: drive ={Drives, Drive2} sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive1] sl@0: RFs=rfs1 sl@0: file_mode =EFileShareAny | EFileWrite sl@0: file ={Drives, DriveChar1}:\test.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive1] sl@0: datawrite=Open test sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive1] sl@0: RFs=rfs1 sl@0: file_mode =EFileShareAny | EFileWrite sl@0: file ={Drives, DriveChar1}:\test.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive1] sl@0: expected_string=Open test sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive1] sl@0: name={Drives, DriveChar1}:\test.txt sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Replace_drive2] sl@0: RFs=rfs2 sl@0: file_mode=EFileShareAny | EFileWrite sl@0: file={Drives, DriveChar2}:\test.txt sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive2] sl@0: newname ={Drives, DriveChar2}:\test.txt sl@0: rfileObject =file2 sl@0: operation =0 sl@0: async =false sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Copy_drive1] sl@0: newname ={Drives, DriveChar1}:\test.txt sl@0: rfileObject =file1 sl@0: operation =0 sl@0: async =false sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Write_drive2] sl@0: datawrite=Open test sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Open_drive2] sl@0: RFs=rfs2 sl@0: file_mode=EFileShareAny | EFileWrite sl@0: file={Drives, DriveChar2}:\test.txt sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive2] sl@0: RFs=rfs2 sl@0: file_mode=EFileShareAny | EFileWrite sl@0: file={Drives, SystemDriveTestPath}test.txt sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Open1_drive1] sl@0: RFs=rfs1 sl@0: file_mode=EFileShareAny | EFileWrite sl@0: file={Drives, SystemDriveTestPath}test.txt sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive1] sl@0: rfsObject =rfs1 sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_NewL_drive2] sl@0: rfsObject =rfs2 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Read_drive2] sl@0: expected_string=Open test sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0008_Delete_drive2] sl@0: name={Drives, DriveChar2}:\test.txt sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive1] sl@0: RFs =rfs1 sl@0: file_mode =EFileShareAny sl@0: file ={Drives, SystemDriveTestPath}Test1.txt sl@0: sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_NewL_drive1] sl@0: rfsObject =rfs1 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_Copy_drive1] sl@0: newname ={Drives, DriveChar1}:\Test1.txt sl@0: rfileObject =file1 sl@0: operation =0 sl@0: async =false sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_NewL_drive1] sl@0: rfsObject =rfs1 sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_Rename_drive1] sl@0: newname ={Drives, DriveChar1}:\Renamed.txt sl@0: oldname ={Drives, DriveChar1}:\Test1.txt sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive1] sl@0: file ={Drives, DriveChar1}:\Renamed.txt sl@0: RFs =rfs1 sl@0: file_mode =EFileShareAny sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_Delete_drive1] sl@0: name={Drives, DriveChar1}:\Renamed.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive2] sl@0: RFs =rfs2 sl@0: file_mode =EFileShareAny sl@0: file ={Drives, SystemDriveTestPath}Test1.txt sl@0: sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_NewL_drive2] sl@0: rfsObject =rfs2 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_Copy_drive2] sl@0: newname ={Drives, DriveChar2}:\Test1.txt sl@0: rfileObject =file2 sl@0: operation =0 sl@0: async =false sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_NewL_drive2] sl@0: rfsObject =rfs2 sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_Rename_drive2] sl@0: newname ={Drives, DriveChar2}:\Renamed.txt sl@0: oldname ={Drives, DriveChar2}:\Test1.txt sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_Open_drive2] sl@0: file ={Drives, DriveChar2}:\Renamed.txt sl@0: RFs =rfs2 sl@0: file_mode =EFileShareAny sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0009_Delete_drive2] sl@0: name={Drives, DriveChar2}:\Renamed.txt sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_MkDir_drive1] sl@0: dir ={Drives, DriveChar1}:\Copy\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_MkDir_drive2] sl@0: dir ={Drives, DriveChar2}:\Copy\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_NewL_drive1] sl@0: rfsObject =rfs1 sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_Move_drive1] sl@0: filefrom ={Drives, DriveChar1}:\Renamed.txt sl@0: fileto ={Drives, DriveChar2}:\Copy\ sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_Open_drive1] sl@0: file ={Drives, DriveChar2}:\Copy\Renamed.txt sl@0: RFs =rfs1 sl@0: file_mode =EFileShareAny sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_Move_drive2] sl@0: filefrom ={Drives, DriveChar2}:\Renamed.txt sl@0: fileto ={Drives, DriveChar1}:\Copy\ sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_Open_drive2] sl@0: file ={Drives, DriveChar1}:\Copy\Renamed.txt sl@0: RFs =rfs1 sl@0: file_mode =EFileShareAny sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_Delete_drive1] sl@0: name={Drives, DriveChar1}:\Copy\Renamed.txt sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_Attribs_drive1] sl@0: filename ={Drives, DriveChar1}:\Copy\Renamed.txt sl@0: async =false sl@0: time =00000000: sl@0: setmask =KEntryAttNormal sl@0: clearmask =KEntryAttReadOnly sl@0: operation =ERecurse sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_Attribs_drive2] sl@0: filename ={Drives, DriveChar2}:\Copy\Renamed.txt sl@0: async =false sl@0: time =00000000: sl@0: setmask =KEntryAttNormal sl@0: clearmask =KEntryAttReadOnly sl@0: operation =ERecurse sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_Delete_drive2] sl@0: name={Drives, DriveChar2}:\Copy\Renamed.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_RmDir_drive1] sl@0: dir ={Drives, DriveChar1}:\Copy\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0010_RmDir_drive2] sl@0: dir ={Drives, DriveChar2}:\Copy\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive1] sl@0: drive ={Drives, Drive1} sl@0: save_in_instance =TRUE sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive1] sl@0: drive ={Drives, Drive1} sl@0: volume_label =Test sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive1] sl@0: drive ={Drives, Drive1} sl@0: volume_label =Test sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive1] sl@0: drive ={Drives, Drive1} sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive2] sl@0: drive ={Drives, Drive2} sl@0: save_in_instance =TRUE sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive2] sl@0: drive ={Drives, Drive2} sl@0: volume_label =Test sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0012_Volume_drive2] sl@0: drive ={Drives, Drive2} sl@0: volume_label =Test sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0012_SetVolumeLabel_drive2] sl@0: drive ={Drives, Drive2} sl@0: sl@0: /////////// sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_MkDir_drive1] sl@0: dir ={Drives, DriveChar1}:\Move\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_NewL_drive1] sl@0: rfsObject =rfs1 sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_Move_drive1] sl@0: filefrom ={Drives, SystemDriveTestPath}Test1.txt sl@0: fileto ={Drives, DriveChar1}:\Move\ sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_Open_drive1] sl@0: file ={Drives, DriveChar1}:\Move\Test1.txt sl@0: RFs =rfs1 sl@0: file_mode =EFileShareAny sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_Move2_drive1] sl@0: fileto ={Drives, SystemDriveTestPath} sl@0: filefrom ={Drives, DriveChar1}:\Move\Test1.txt sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_Open2_drive1] sl@0: file ={Drives, SystemDriveTestPath}Test1.txt sl@0: RFs =rfs1 sl@0: file_mode =EFileShareAny sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_RmDir_drive1] sl@0: dir ={Drives, DriveChar1}:\Move\ sl@0: /// sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_MkDir_drive2] sl@0: dir ={Drives, DriveChar2}:\Move\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_NewL_drive2] sl@0: rfsObject =rfs2 sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_Move_drive2] sl@0: filefrom ={Drives, SystemDriveTestPath}Test2.txt sl@0: fileto ={Drives, DriveChar2}:\Move\ sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_Open_drive2] sl@0: file ={Drives, DriveChar2}:\Move\Test2.txt sl@0: RFs =rfs2 sl@0: file_mode =EFileShareAny sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_Move2_drive2] sl@0: fileto ={Drives, SystemDriveTestPath} sl@0: filefrom ={Drives, DriveChar2}:\Move\Test2.txt sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_Open2_drive2] sl@0: file ={Drives, SystemDriveTestPath}Test2.txt sl@0: RFs =rfs2 sl@0: file_mode =EFileShareAny sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0011_RmDir_drive2] sl@0: dir ={Drives, DriveChar2}:\Move\ sl@0: sl@0: /////////// sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll_drive1] sl@0: dir ={Drives, DrivePath1}dirscan\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_NewL_drive1] sl@0: rfsObject =rfs1 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy1_drive1] sl@0: oldname ={Drives, SystemDriveTestPath}Test1.txt sl@0: newname ={Drives, DrivePath1}dirscan\ sl@0: async =false sl@0: operation =0 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy2_drive1] sl@0: oldname ={Drives, SystemDriveTestPath}Test2.txt sl@0: newname ={Drives, DrivePath1}dirscan\ sl@0: async =false sl@0: operation =0 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy3_drive1] sl@0: oldname ={Drives, SystemDriveTestPath}Test3.txt sl@0: newname ={Drives, DrivePath1}dirscan\ sl@0: async =false sl@0: operation =0 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy4_drive1] sl@0: oldname ={Drives, SystemDriveTestPath}test.txt sl@0: newname ={Drives, DrivePath1}dirscan\ sl@0: async =false sl@0: operation =0 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll2_drive1] sl@0: dir ={Drives, DrivePath1}dirscan\TempDir\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_CDirScan_NewL_drive1] sl@0: rfsObject =rfs1 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_SetScanDataL_drive1] sl@0: path ={Drives, DrivePath1}dirscan\ sl@0: attmask =KEntryAttNormal sl@0: sortkey =ESortByName sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_NextL_drive1] sl@0: dirObject =cdir1 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_FullPath_drive1] sl@0: expected ={Drives, DrivePath1}dirscan\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_Count_drive1] sl@0: expected =4 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_index1_drive1] sl@0: element_number =0 sl@0: entryObject =tEntry1 sl@0: expectedName =test.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_index2_drive1] sl@0: element_number =1 sl@0: entryObject =tEntry1 sl@0: expectedName =Test1.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_index3_drive1] sl@0: element_number =2 sl@0: entryObject =tEntry1 sl@0: expectedName =Test2.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_index4_drive1] sl@0: element_number =3 sl@0: entryObject =tEntry1 sl@0: expectedName =Test3.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir1_drive1] sl@0: dir ={Drives, DrivePath1}dirscan\TempDir\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_Delete_drive1] sl@0: filename ={Drives, DrivePath1}dirscan\*.* sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir2_drive1] sl@0: path ={Drives, DrivePath1}dirscan\ sl@0: async =false sl@0: dir ={Drives, DrivePath1}dirscan\ sl@0: /////////// sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll_drive2] sl@0: dir ={Drives, DrivePath2}dirscan\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_NewL_drive2] sl@0: rfsObject =rfs2 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy1_drive2] sl@0: oldname ={Drives, SystemDriveTestPath}Test1.txt sl@0: newname ={Drives, DrivePath2}dirscan\ sl@0: async =false sl@0: operation =0 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy2_drive2] sl@0: oldname ={Drives, SystemDriveTestPath}Test2.txt sl@0: newname ={Drives, DrivePath2}dirscan\ sl@0: async =false sl@0: operation =0 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy3_drive2] sl@0: oldname ={Drives, SystemDriveTestPath}Test3.txt sl@0: newname ={Drives, DrivePath2}dirscan\ sl@0: async =false sl@0: operation =0 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_Copy4_drive2] sl@0: oldname ={Drives, SystemDriveTestPath}test.txt sl@0: newname ={Drives, DrivePath2}dirscan\ sl@0: async =false sl@0: operation =0 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_MkDirAll2_drive2] sl@0: dir ={Drives, DrivePath2}dirscan\TempDir\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_CDirScan_NewL_drive2] sl@0: rfsObject =rfs2 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_SetScanDataL_drive2] sl@0: path ={Drives, DrivePath2}dirscan\ sl@0: attmask =KEntryAttNormal sl@0: sortkey =ESortByName sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_NextL_drive2] sl@0: dirObject =cdir2 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_FullPath_drive2] sl@0: expected ={Drives, DrivePath2}dirscan\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_Count_drive2] sl@0: expected =4 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_index1_drive2] sl@0: element_number =0 sl@0: entryObject =tEntry2 sl@0: expectedName =test.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_index2_drive2] sl@0: element_number =1 sl@0: entryObject =tEntry2 sl@0: expectedName =Test1.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_index3_drive2] sl@0: element_number =2 sl@0: entryObject =tEntry2 sl@0: expectedName =Test2.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_index4_drive2] sl@0: element_number =3 sl@0: entryObject =tEntry2 sl@0: expectedName =Test3.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir1_drive2] sl@0: dir ={Drives, DrivePath2}dirscan\TempDir\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_Delete_drive2] sl@0: filename ={Drives, DrivePath2}dirscan\*.* sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0015_RmDir2_drive2] sl@0: path ={Drives, DrivePath2}dirscan\ sl@0: async =false sl@0: dir ={Drives, DrivePath2}dirscan\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0018_Open_drive2] sl@0: RFs =rfs2 sl@0: file_mode =EFileShareAny sl@0: file ={Drives, SystemDriveTestPath}big.txt sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0018_Open2_drive2] sl@0: RFs =rfs2 sl@0: file_mode =EFileShareAny | EFileWrite sl@0: file ={Drives, DrivePath2}big.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0018_NewL_drive2] sl@0: rfsObject =rfs2 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0018_Copy_drive2] sl@0: newname ={Drives, DriveChar2}:\big.txt sl@0: rfileObject =file2 sl@0: operation =0 sl@0: async =false sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0018_Write_drive2] sl@0: position=0 sl@0: datawrite=opentest sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0018_Read_drive2] sl@0: position=0 sl@0: length=8 sl@0: expected_string=opentest sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0018_Delete_drive2] sl@0: name ={Drives, DriveChar2}:\big.txt sl@0: sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0020_Open_drive1] sl@0: RFs =rfs1 sl@0: file_mode =EFileShareAny sl@0: file ={Drives, SystemDriveTestPath}big.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0020_NewL_drive1] sl@0: rfsObject =rfs1 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0020_Copy_drive1] sl@0: newname ={Drives, DriveChar1}:\big.txt sl@0: rfileObject =file1 sl@0: operation =0 sl@0: async =false sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0020_Attribs_drive1] sl@0: filename ={Drives, DriveChar1}:\big.txt sl@0: async =false sl@0: time =00000000: sl@0: setmask =KEntryAttNormal sl@0: clearmask =KEntryAttReadOnly sl@0: operation =ERecurse sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0020_Delete_drive1] sl@0: name={Drives, DriveChar1}:\big.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0021_MkDir_drive1] sl@0: dir ={Drives, DriveChar1}:\Move\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0021_NewL_drive1] sl@0: rfsObject =rfs1 sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0021_Move_drive1] sl@0: filefrom ={Drives, SystemDriveTestPath}USBLOAD.zip sl@0: fileto ={Drives, DriveChar1}:\Move\ sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0021_Open_drive1] sl@0: file ={Drives, DriveChar1}:\Move\USBLOAD.zip sl@0: RFs =rfs1 sl@0: file_mode =EFileShareAny sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0021_Move2_drive1] sl@0: fileto ={Drives, SystemDriveTestPath} sl@0: filefrom ={Drives, DriveChar1}:\Move\USBLOAD.zip sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0021_Open2_drive1] sl@0: file ={Drives, SystemDriveTestPath}USBLOAD.zip sl@0: RFs =rfs1 sl@0: file_mode =EFileShareAny sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0021_RmDir_drive1] sl@0: dir ={Drives, DriveChar1}:\Move\ sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-FinaliseDrive_drive1] sl@0: finaliseDrvMode =EFinal_RW sl@0: drive ={Drives, Drive1} sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-FinaliseDrive_drive2] sl@0: finaliseDrvMode =EFinal_RW sl@0: drive ={Drives, Drive2} sl@0: sl@0: ////////////////////////// sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_MkDirAll_drive1] sl@0: dir ={Drives, DriveChar1}:\dirscan\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_NewL_drive1] sl@0: rfsObject =rfs1 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy1_drive1] sl@0: oldname ={Drives, SystemDriveTestPath}Test1.txt sl@0: newname ={Drives, DriveChar1}:\dirscan\ sl@0: async =false sl@0: operation =0 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy2_drive1] sl@0: oldname ={Drives, SystemDriveTestPath}Test2.txt sl@0: newname ={Drives, DriveChar1}:\dirscan\ sl@0: async =false sl@0: operation =0 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy3_drive1] sl@0: oldname ={Drives, SystemDriveTestPath}Test3.txt sl@0: newname ={Drives, DriveChar1}:\dirscan\ sl@0: async =false sl@0: operation =0 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_Copy4_drive1] sl@0: oldname ={Drives, SystemDriveTestPath}test.txt sl@0: newname ={Drives, DriveChar1}:\dirscan\ sl@0: async =false sl@0: operation =0 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_MkDirAll2_drive1] sl@0: dir ={Drives, DriveChar1}:\dirscan\TempDir\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_CDirScan_NewL_drive1] sl@0: rfsObject =rfs1 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_SetScanDataL_drive1] sl@0: path ={Drives, DriveChar1}:\dirscan\ sl@0: attmask =KEntryAttReadOnly|KEntryAttMatchExclusive sl@0: sortkey =ESortByName sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_NextL_drive1] sl@0: dirObject =cdir1 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_FullPath_drive1] sl@0: expected ={Drives, DriveChar1}:\dirscan\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_Count_drive1] sl@0: expected =2 sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_index1_drive1] sl@0: element_number =0 sl@0: entryObject =tEntry1 sl@0: expectedName =Test1.txt sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_index2_drive1] sl@0: element_number =1 sl@0: entryObject =tEntry1 sl@0: expectedName =Test2.txt sl@0: sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_RmDir1_drive1] sl@0: dir ={Drives, DriveChar1}:\dirscan\TempDir\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_Delete_drive1] sl@0: filename ={Drives, DriveChar1}:\dirscan\*.* sl@0: async =false sl@0: operation =EOverWrite sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_RmDir2_drive1] sl@0: dir ={Drives, DriveChar1}:\dirscan\ sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt1_drive1] sl@0: clearattmask =KEntryAttNormal sl@0: name ={Drives, DriveChar1}:\dirscan\Test1.txt sl@0: setattmask =KEntryAttReadOnly sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt2_drive1] sl@0: clearattmask =KEntryAttNormal sl@0: name ={Drives, DriveChar1}:\dirscan\Test2.txt sl@0: setattmask =KEntryAttReadOnly sl@0: sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt4_drive1] sl@0: clearattmask =KEntryAttReadOnly sl@0: name ={Drives, DriveChar1}:\dirscan\Test1.txt sl@0: setattmask =KEntryAttNormal sl@0: sl@0: [PBASE-F32-DualDrive-Publicapi-RAM-0023_SetAtt5_drive1] sl@0: clearattmask =KEntryAttReadOnly sl@0: name ={Drives, DriveChar1}:\dirscan\Test2.txt sl@0: setattmask =KEntryAttNormal