sl@0: THIS RELEASE NOTE NO LONGER IN USE sl@0: sl@0: See \F32\GROUP\RELEASE.TXT for changes to F32TEST sl@0: sl@0: sl@0: Version 2.00.520 sl@0: ================ sl@0: (Made by MichaelP, 27/08/2004) sl@0: sl@0: 1) JonathanM sl@0: 1) Removed WINS specific test from T_DIRS. (Testing for exact contents sl@0: of z:\sys\bin\ is too fragile and serves no real purpose.) sl@0: sl@0: sl@0: Version 2.00.519 sl@0: ================ sl@0: (Made by DjordjeK, 18/08/2004) sl@0: sl@0: 1) Pete sl@0: 1) MINOR_CHANGE Fixed a problem in WINTEST which meant that the ESTART map sl@0: file for WINS wasn't always copied to the correct place. sl@0: sl@0: 2) Kamran sl@0: 1) fixed problems in t_falsespace sl@0: sl@0: 3) AndrewJ sl@0: 1) Edited loader security test so that it only tests hashing in the loader. Made it sl@0: take a command line parameter to specify the removable drive that the test will sl@0: use. If the drive specified (by run test) is not removable the test will exit sl@0: without running test cases. sl@0: 2) Added the all the security tests to the /f32test/group/bld.inf file by inlcuding sl@0: the renamed version of the /f32test/loader/bld.inf. So all security loader tests sl@0: run from f32test script. Made required changes to the mmp files. sl@0: sl@0: Version 2.00.518 sl@0: ================ sl@0: (Made by KamranN, 04/08/2004) sl@0: sl@0: 1) KamranN sl@0: 1) Addition of t_falseSpace test for purpose of testing submission of PREQ133 sl@0: (Out of disk space handling by the file server) sl@0: sl@0: 2) MiguelB sl@0: 1) Added t_cfsperform for concurrent file system performance testing sl@0: sl@0: Version 2.00.517 sl@0: ================ sl@0: (Made by AndrewH, 06/07/2004) sl@0: sl@0: 1) KamranN sl@0: 1) Defect fix for DEF046212 - B_OPEN assumes C: is a RAM drive and will fail if sl@0: C: is bigger than system RAM sl@0: sl@0: 2) AndrewHi sl@0: 1) MS3.7.2 Sierra Nevada PREQ 729 (part 2 of 2) and PREQ 537 (part 2 of 2) sl@0: Updated F32 data caging tests to reflect modified Platform Security capability sl@0: requirements sl@0: sl@0: Version 2.00.516 sl@0: ================ sl@0: (Made by MichaelP, 17/06/2004) sl@0: sl@0: 1) KamranN sl@0: 1) Fixed defect DEF045171 T_DIRS test isn't reliable sl@0: sl@0: Version 2.00.515 sl@0: ================ sl@0: (Made by JonathanM, 26/05/2004) sl@0: sl@0: 1) KamranN sl@0: 1) Fixed defect- DEF045298 T_DSPACE fails on emulator sl@0: 2) Fixed defect- DEF044620 T_NOTIFY doesn't do ForceMediaChange correctly sl@0: sl@0: Version 2.00.514 sl@0: ================ sl@0: (Made by CarlosF, 14/04/2004) sl@0: 1) AndrewHi sl@0: 1) MS3.7.1 and MS3.8 Sierra Nevada PREQ537 (partial implementation) sl@0: - updated F32 data caging tests to replace root with tcb and to add sl@0: extra string-checking sl@0: sl@0: Version 2.00.513 sl@0: ================ sl@0: (Made by StefanW, 09/01/2004) sl@0: 1) StephanGu sl@0: 1) Fixed defect - DEF040848 - T_DSPACE fails on drive K:. Test sl@0: code was incorrect. sl@0: 2) Fixed defect - DEF040850 - T_NOTIFY.EXE fails. Test code was sl@0: incorrect. sl@0: sl@0: Version 2.00.512 sl@0: ================ sl@0: (Made by JonathanM, 05/12/2003) sl@0: sl@0: 1) ChrisCr sl@0: 1) DEF001193 - (Propagated) Files with scandic letters in the name might sl@0: be deleted during boot. sl@0: 2) MINOR_CHANGE - B_FAT and B_FAT32 tests are not valid on ramdrive, cause sl@0: them to exit if run on ramdrive. sl@0: 3) DEF015608 - CDirScan::NextL leaves when trying to scan \private and sl@0: \system directory. sl@0: sl@0: 2) JonathanM sl@0: 1) Made T_SCNDR1 and T_SCNDR2 manual tests to avoid duplication of testing sl@0: (T_SCN32DR1 and T_SCN32DR2 perform the same testing.) sl@0: sl@0: Version 2.00.511 sl@0: ================ sl@0: (Made by AndrewJ, 06/10/2003) sl@0: sl@0: 3) ChrisC sl@0: 1) Added fat32 versions of the scan drive tests, these tests are not specific to a given sl@0: number of sectors per cluster. sl@0: sl@0: 2) Added fat32 version B_fat test to support Fat32, named b_fat32 sl@0: sl@0: 4) AndrewJ sl@0: 1) Add fat32 version of test t_compat, named t_compat32 sl@0: 2) changed T_dirs so that there is a limit to the root directory filling entry creation sl@0: to 1000 so that it will fill the root dir for all versions fat except fat32. sl@0: 3) Changed the default format type in f32tests to quick format so that full format sl@0: must be specified if required such as in specifi format test t_format. sl@0: sl@0: sl@0: Version 2.00.510 sl@0: ================ sl@0: (Made by JonathanM, 24/09/2003) sl@0: sl@0: 1. AndrewJ sl@0: 1. Added test cases to test t_rcount to test defect "DEF002614 File crashes sl@0: when passed a broken subsession handle" is fixed in new file server sl@0: sl@0: 2. StephanGu sl@0: 1. Changed capability tests, t_fsys and t_ext1 to not run on the NAND sl@0: user area, as they do not handle primary extensions. sl@0: NAND flash support added as per PREQ12 (REQ1752) NandFlash on EKA2. sl@0: sl@0: Version 2.00.509 sl@0: ================ sl@0: (Made by JonathanM, 05/08/2003) sl@0: sl@0: 1) Raja Shekar Reddy sl@0: 1) CR CANY-5JQFM3 "Enable e32/f32 test suite to be used from a CustKit or DevKit sl@0: installation". For Typhoon most of the changes were winc specific files. sl@0: sl@0: 2) Dennis sl@0: 1) Changed T_DLOCL to use UserSvr::ChangeLocale(_L("")) to restore the default sl@0: settings rather than loading ELOCL_BASE, which no longer exists. sl@0: sl@0: sl@0: sl@0: Version 2.00.508 sl@0: ================ sl@0: (Made by JonathanM, 19/05/2003) sl@0: sl@0: 1) JonathanM and ChrisM sl@0: 1) Changes resulting from making E32 compatible with with sl@0: Symbian OS version 7.0 sl@0: 2) ChrisCr sl@0: 1) DEF015967 - Cannot format disk with DiskAdmin capability (modify DC tests sl@0: to check added DiskAdmin capability on Format/FormatNext) sl@0: sl@0: sl@0: Version 2.00.507 sl@0: ================ sl@0: (Made by ChrisM, 17/03/2003) sl@0: 1) AndrewJ sl@0: 1) Added 5 tests specifically for rofs, they only run on J and V: (and are not sl@0: t_main.cpp based) for rofs on wins and hardware respectively. The test do not sl@0: run as part of the automatic test set. but are included in an F32test rom. Note sl@0: you need to copy a rofs image to the correct partition to run the tests. sl@0: 2) JonathanM sl@0: 1) Modified T_TLIBRY and T_TLINK to not run when Data Caging is enabled. sl@0: (Because they try and test non Data Caging complient behaviour.) sl@0: sl@0: 3) Nicolas sl@0: 1) Fixed bugs in T_LDRCHECK, T_FILE and T_NOTIFY: test assertions sl@0: using '=' instead of '=='. sl@0: 4) Markdo sl@0: 1) Modified T_FMAN so that when testing max length filenames codewarrior uses sl@0: a path length of two characters less (\epoc32\winscw\c vs \epoc32\wins\c). sl@0: sl@0: 5) PeteS sl@0: 1) Changed T_NOTIFY to use RLocalDrive::IsRemovable() rather than sl@0: RLocalDrive::MediaDevice() to determine socket number. sl@0: sl@0: Version 2.00.506 sl@0: ================ sl@0: (Made by JonathanM, 14/01/2003) sl@0: sl@0: 1) Markdo sl@0: 1) Updated tests due to various failures. sl@0: 2) Reduced the number of iterations performed by T_SESS. sl@0: sl@0: 2) ChrisCr sl@0: 1) Updated tests T_LFFS, LFFSINFO and T_DSPACE to use the 'symbianised' sl@0: LFFS to the coding standards (names of classes and member variables sl@0: using ControlIo). Removed duplicate copy of lffs_controlio.h (and use sl@0: the one in the LFFS code, specified with a relative path). sl@0: sl@0: 3) Nicolas sl@0: 1) Removed RDebug test code as there is no generic user-side debug sl@0: API in EKA2. sl@0: sl@0: sl@0: Version 2.00.505 sl@0: ================ sl@0: (Made by AndrewT, 29/10/2002) sl@0: sl@0: 1) JonathanM sl@0: 1) Removed all usage of RProcess::SecureApi and User::RemoveCapabilities. sl@0: sl@0: sl@0: Version 2.00.504 sl@0: ================ sl@0: (Made by JonathanM, 21/10/2002) sl@0: sl@0: 1) StefanW sl@0: 1) Fix for DEF000143 - t_soak1 doesn't log errors sl@0: 2) Fix for DEF000369 - should be able to disable the "remount" in t_soak sl@0: 3) Modified tests to use T_MAIN (T_SCNDR1, T_SCNDR2, T_SCNDR3, T_SOAK1). sl@0: 4) Modified ControlIO to enforce use of TDes8 parameters as required by the secure kernel (This affected the sl@0: tests LFFSINFO, T_SOAK, T_DSPACE, T_HUNGFS). sl@0: 2) CiprianM sl@0: 1) Modified T_NMBS to take into account fix for defect EXT-5AKDAM sl@0: "RFs: Folders with trailing dots cause big problems in the Flash sl@0: File system and applications that use the file system". sl@0: 2) Modified T_MISC to test for fix to defect EXT-57KH9K "RFs file server sl@0: session crashes with null pointer access with IsValidName() method!". sl@0: 3) Modified T_MMC due to changes from f32 defect fix DON-585E4C "Memory sl@0: card password file shown in dialogs". sl@0: 4) Modified T_FMAN to test fix for defect EXT-5BMC53 "CFileMan::Copy() reports wrong sl@0: for error for non-existent matching names". sl@0: 5) Modified T_NOTIFY to test fix for defect EXT-5BMC53 "CFileMan::Copy() reports wrong sl@0: for error for non-existent matching names". sl@0: 6) Fixed defect FOD-5CKDV6 "Checkdisk failure during autotests required user sl@0: feedback". sl@0: sl@0: 3) Andrewj sl@0: 1) Changed all data caging tests to (start t_dc*) to have correct capabilities and use a helper exe for sl@0: test setup and cleanup. sl@0: 2) Added exe clean_prepdc.exe to setup and tidyup after datacaging tests sl@0: 3) Changed the position of t_prel in the ROM to system bin sl@0: sl@0: 4) ChrisCr sl@0: 1) Fix for defect DEF000006: (Propagated) App can kill F32 by attempting sl@0: to mount filesystem on unsupported drive. Added test for the defect, sl@0: which does not actually exist now in Jet Stream. sl@0: sl@0: 2) AndrewJ sl@0: 1) Added tests for new file server functionality to allow the sharing of open files between a sl@0: client and server. (test files are included in \f32test\fileshare\...) sl@0: sl@0: Version 2.00.503 sl@0: ================ sl@0: (Made by JonathanM, 20/09/2002) sl@0: sl@0: 1) AndrewT sl@0: 1) Removed T_RDFAT from the test suite. This is a legacy test that is no longer required sl@0: and wastes 3 hours of test time for the emulators. sl@0: sl@0: Version 2.00.502 sl@0: ================ sl@0: (Made by Nicolas, 16-09-2002) sl@0: sl@0: 1) Nicolas sl@0: 1) Fixed DEF000090 - E32TEST MMP files should not specify sl@0: chkstk.obj for WINSCW builds. sl@0: sl@0: Version 2.00.501 sl@0: ================ sl@0: (Made by Dennis, 16-08-2002) sl@0: 1) StephanGu sl@0: 1) F32 test re-org. Deleted T_MAIN.CPP in \lffs and \fsstress as they were unused. sl@0: 2) F32 test re-org. Changed tests to be T_MAIN based for consistency. The following tests were affected: sl@0: B_MTST, B_OSFIL, B_RAND, B_REP, T_APPINS, T_CHKUID, T_CLOBBR, T_DLOCL, T_FSRVBM, T_FSY2K, T_FSYBM, T_GEN, sl@0: T_GEN32, T_LOCK, T_OOM, T_PARSE, T_PROC, T_RCOUNT, T_RDFAT, T_RDSECT, T_RENAME, T_SESS, T_TLIBRY, T_TLINK, sl@0: T_ROMG, T_FILEMATCH, T_WHET. sl@0: sl@0: Version 2.00.500 sl@0: ================ sl@0: (Made by AndrewT, 23/05/2002) sl@0: sl@0: First release of EKA2 into Symbian OS mainline. sl@0: sl@0: sl@0: Version 0.01.091 sl@0: ================ sl@0: (Made by CarlosF, 12/03/2002) sl@0: sl@0: 1) Markdo sl@0: 1) Modified T_FILE to test f32 defect DON-582CPM "GetLongName() doesn't sl@0: give KErrNotFound on deleted file". sl@0: 2) Modified T_MMC due to changes from f32 defect fix DON-585JBS "Memory sl@0: card password file shown in dialogs". sl@0: 3) Modified T_FMAN so that when testing max length filenames codewarrior uses sl@0: a path length of two characters less (\epoc32\winscw\c vs \epoc32\wins\c). sl@0: sl@0: 2) MarkCa sl@0: 1) Updated on-screen instructions in T_MMC to ask user to press F4 twice if sl@0: using card 1. This change is necessary because of E32 CR PHAR-54RJMT. sl@0: sl@0: Version 0.01.090 sl@0: ================ sl@0: (Made by ChrisM, 06/03/2002) sl@0: sl@0: 1) AndrewJ sl@0: 1) Amended T_Notify as it was checking wrong TRequestStatus sl@0: sl@0: 2) Markdo sl@0: 1) Fixed defect FID-572FMM "T_SOAK has garbage value for default drive". sl@0: 2) Modified T_MMC to account for changes made to f32 by change request sl@0: MDON-57HLDW "RFs::LockDrive() should not allow user to not store sl@0: password" sl@0: sl@0: sl@0: sl@0: Version 0.01.089 sl@0: ================ sl@0: (Made by RobertJ, 11/02/2002) sl@0: sl@0: 1) MarkCa sl@0: 1) Disabled T_SCNDR(1|2), B_FAT and T_FSYS from running on sl@0: Cirrus. sl@0: sl@0: Version 0.01.088 sl@0: ================ sl@0: (Made by PeterS, 04/02/2002) sl@0: sl@0: 1) MarkCa sl@0: 1) Extended T_FSYS to check fix FID-562G4V (App can kill F32 by attempting sl@0: to mount filesystem on unsupported drive.) sl@0: 2) Fixed FID-556JEX (T_PROC tries to use drive D:) T_PROC now uses the sl@0: default drive. sl@0: sl@0: 2) Markdo sl@0: 1) Modified T_NOTIFY to test fix for defect BEN-4YRGKV "Ecom not recognising sl@0: plugins once unplugged and replugged". sl@0: sl@0: Version 0.01.087 sl@0: ================ sl@0: (Made by AndrewJ, 12/12/2001) sl@0: sl@0: 1) Nicolas sl@0: 1) Modified T_DLLSTATIC test so that it works on WINC and sl@0: is not wrongly reported as failed when run from sl@0: eruntest. sl@0: sl@0: 2) Markdo sl@0: 1) Added the test T_WRITEP which checks that all operations that cause a sl@0: write to disk fail with KErrAccessDenied when the media driver is write sl@0: protected. Added to check the fix for the defect DON-4ZKD9H "File server sl@0: does not fully support write-protected media". sl@0: sl@0: 3) Andrew sl@0: 1) Modified T_RAW to take into account new behaviour of RFormat and sl@0: RRawDisk from fixing defect JON-53BMJZ "RRawDisk de-references a null sl@0: pointer when used on a corrupt drive (due to forced a mount)". sl@0: sl@0: 4) MarkCa sl@0: 1) Updated T_OOM to test fix DON-4V7BUZ (KErrNoMemory cannot be sl@0: returned on c:) sl@0: sl@0: Version 0.01.086 sl@0: ================ sl@0: (Made by MichaelP, 20/11/2001) sl@0: sl@0: 1) MarkCa sl@0: 1) Fixed MET-53LG56 (Minor inconsistancies in T_TSCAN.CPP.) Changed sl@0: CleanDirectory() and ExpandDirectory() to add integer number of sl@0: clusters to directories. sl@0: sl@0: 2) RobertJ sl@0: 1) Added t_bcache to benchmark loader improvements resulting from caching. sl@0: Should be run from a refui image, not from a text shell. The timings are sl@0: given as untranslated fastcount ticks. To see what the timings would be sl@0: without the cache, comment out "#define __USE_LOADER_CACHE_" sl@0: in \f32\sfile\sf_ldr.cpp and rebuild. sl@0: sl@0: 2) Added t_cache to test that the cache is delivering the correct file name sl@0: to the loader. Various strategies are employed to test that the cache sl@0: is maintaining coherency. Also tested is load from rom run from ram. sl@0: The test is classified as manual because all media slots should be sl@0: populated before test begins. sl@0: sl@0: 3) Markdo sl@0: 1) Fixed defect ROS-53FLTJ "F32TEST T_LDLL doesn't build for WINSCW". Fixed sl@0: using the current MODULE_HANDLE definitions from EUSER. Fix allows sl@0: additional test to be carried out in T_TLIBRY on WINS which had previously sl@0: been excluded using #if defined (__EPOC32__). sl@0: 2) Modified WINTEST.BAT to take into account WINSCW. sl@0: sl@0: sl@0: Version 0.01.085 sl@0: ================ sl@0: (Made by Dennis, 26/10/2001) sl@0: sl@0: 1) MarkCa sl@0: 1) Moved definitions from P32MMC.H into T_MMC.CPP because it can only be sl@0: included in ASSP-specific builds. See \e32\release.txt. sl@0: sl@0: 2) Nicolas sl@0: 1) Added T_DLLSTATIC and support files to test static sl@0: data in DLLs. sl@0: 2) Added SERVER\FILECOPY.CPP containing a function sl@0: (CopyFile()) to copy files from Z:\ to C:\. Updated sl@0: T_DEBUGGER to use that function. sl@0: sl@0: sl@0: Version 0.01.084 sl@0: ================ sl@0: Made by ChrisM, 05/10/2001 sl@0: sl@0: 1) MarkCa sl@0: 1) Added t_mvdr to test fix DON-4ZKDKK (Moving a directory leads to sl@0: incorrect parent directory cluster number.) This is a manual test that sl@0: creates and moves / renames a set of directories. Run on a formatted sl@0: card and then check the card with a disk verification utility. sl@0: 2) Changed t_chlffs to recognize Integrator LFFS on K: instead of D:. sl@0: sl@0: 2) Markdo sl@0: 1) Fixed defect MAY-4ZMMZY "F32Tests for LFFS require Cat-A code to build" sl@0: and MAY-4ZMMXC "F32test server\t_dspace cannot be built by sl@0: licencee". Necessary header file copied from f32 to f32test. sl@0: sl@0: sl@0: Version 0.01.083 sl@0: ================ sl@0: Made by AndrewT, 31/08/2001 sl@0: sl@0: 1) MarkCa sl@0: 1) Modified T_CHLFFS to mount LFFS on drive d for Integrator. sl@0: sl@0: 2) CarlosF sl@0: 1) Changed the t_chlffs.cpp to allow tests to run on Assabet when FAT is sl@0: mounted on drive C:\ sl@0: sl@0: sl@0: Version 0.01.082 sl@0: ================ sl@0: Made by Pete, 06/08/2001 sl@0: sl@0: 1) Markdo sl@0: 1) Fixed defect BLT-4Y6MBB "B_FAT fails for 16MB mmc card". Modifications sl@0: to ensure that test behaves correctly when sectors/cluster > 1. sl@0: sl@0: 2) WillR sl@0: 1) Correct reinterpret_cast to remove CodeWarrior warning sl@0: sl@0: 3) TimBa sl@0: 1) Added new test project T_FileMatch (.mpp and .cpp) to test some real sl@0: examples of filenames in various languages. Wanted by Linda sl@0: Enhancements. sl@0: sl@0: 4) MarkCa sl@0: 1) Moved T_PWSTR from f32test to e32test. F32 API tested by T_MMC. sl@0: sl@0: 5) Nicolas sl@0: 1) Updated debugger tests as part of fixing MAY-4V4E5V sl@0: (Breakpoints don't work on ARM architecture 5 sl@0: processors). sl@0: sl@0: 6) Pete sl@0: 1) Removed \f32test\group\mnt.bat which was redundant. sl@0: 2) Modification to T_FSYS.EXE to add an additional test for the sl@0: function RFs::RemountDrive(). sl@0: sl@0: Version 0.01.081 sl@0: ================ sl@0: Made by Michael, 21/06/2001 sl@0: sl@0: 1) MarkDo sl@0: 1) Increased the stack size of T_SCNDR2 to 0x4000. sl@0: 2) Modified T_MAIN-based tests to test with a hung file server. T_MAIN sl@0: now takes command-line arguments: sl@0: sl@0: HANG - run tests with a non-critical password notifier up for sl@0: duration of the test. sl@0: sl@0: REPEAT - Runs only on d: for epoc platforms and x: for WINS. Every file sl@0: server request causes the non-critical password notifier to come up sl@0: and complete in a random time with a specified password. This sl@0: should be used simultaneosly with WITHREPEAT, each being called from sl@0: a separate RUNTESTS process. sl@0: sl@0: WITHREPEAT - To be used in conjunction with REPEAT. Default path should sl@0: not be a removable media. sl@0: 3) Introduced T_HUNGFS to test critical and non-critical notifiers. This sl@0: test is only to be run on non-removable media and requires input from sl@0: the user. sl@0: 4) Added batch file \F32TEST\SERVER\F32TEST_REPEAT.BAT to be used as sl@0: RUNTESTS batch file when using REPEAT and WITHREPEAT command-line sl@0: arguments(see above). sl@0: sl@0: 2) MarkCa sl@0: 1) Modified t_fsrv, t_mmc and t_pwstr to handle e32 fixes EDNHLJT-4WZGTD sl@0: and EDNHAAO-4WZFYR. sl@0: 2) Implemented CR PSCE-4VMP3K to set hard limit for RAM drive. T_OOM sl@0: extended to fill up ram drive when limit set. sl@0: sl@0: 3) Nicolas sl@0: 1) Fixed thumb bug in t_debuggee_1 (least significant bit sl@0: of text base address passed to t_debugger was not sl@0: cleared). sl@0: sl@0: Version 0.01.080 sl@0: ================ sl@0: Made by Carlos, 31/05/2001 sl@0: sl@0: 1) Markdo sl@0: 1) Modified T_FILE to take account for changes made in DON-4VWCWG sl@0: "Windows does not like the way we make some dos entry names". sl@0: Modified some expected dos entries created on directory entry sl@0: creation. sl@0: sl@0: Version 0.01.079 sl@0: ================ sl@0: Made by Pete, 10/05/2001 sl@0: sl@0: 1) Michael sl@0: 1) Fixed existing problems in, and added some new tests to, HWA test program sl@0: (\f32test\DEVICE\t_hwa.cpp). sl@0: sl@0: Version 0.01.078 sl@0: ================ sl@0: Made by Nicolas, 04/05/2001 sl@0: sl@0: 2) Nicolas sl@0: 1) Merged 6.1 release branch back into the mainline. sl@0: sl@0: Version 0.01.077 sl@0: ================ sl@0: Made by Dennis, 20/04/2001 sl@0: sl@0: 1) Markdo sl@0: 1) Fixed defect FID-4USCEU "Change test for LFFS drive". Lffs sl@0: is now tested from t_main on any drive the lffs is loaded on. sl@0: 2) Fixed defect FID-4USFQB "Loading LFFS fails when FSY&PDD sl@0: renamed". See above for details. sl@0: 3) Replaced calls to UserHal::MachineInfo with sl@0: HAL::Get(HAL::EMachineUid,...) sl@0: 2) Pete sl@0: 1) Fixed FID-4TXL4C "Can we have LFFSINFO and T_SOAK in F32TEST" sl@0: sl@0: Version 0.01.076 sl@0: ================ sl@0: Made by RobertJ, 26/03/2001 sl@0: sl@0: 1) MarkCa sl@0: 1) Updated t_pwstr and t_mmc in fix for CAN-4UNE8D. sl@0: 2) Increase WINS remount delay for t_pwstr.cpp. sl@0: 3) Modified t_rcount to test defect EDNJHAS-4KFR5G (File sl@0: handle mis-management crashes the kernel) sl@0: sl@0: 2) Dennis sl@0: 1) Modified tests which require a D: drive not to run the relevant part sl@0: on IQ80310 (similar to checks for Cogent already there). sl@0: sl@0: 3) Pete sl@0: 1) Added HWA API test T_HWA. sl@0: sl@0: Version 0.01.075 sl@0: ================ sl@0: Made by Carlos, 20/02/2001 sl@0: sl@0: 1) Markdo sl@0: 1) T_DSPACE no longer built for WINC. sl@0: 2) Modified T_DSPACE so that in release builds sl@0: RFs::ControlIo no longer called. sl@0: sl@0: Version 0.01.69 sl@0: =============== sl@0: Made by Morgan, 11/04/01 sl@0: sl@0: 1) Markdo sl@0: 1) Fixed defect FID-4USCEU "Change test for LFFS drive". Lffs sl@0: is now tested from t_main on any drive the lffs is loaded on. sl@0: 2) Fixed defect FID-4USFQB "Loading LFFS fails when FSY&PDD sl@0: renamed". See above for details. sl@0: sl@0: Version 0.01.068 sl@0: ================ sl@0: Made by MarkCa, 20/03/2001 sl@0: sl@0: 1) MarkCa sl@0: 1) Updated t_pwstr and t_mmc in fix for CAN-4UNE8D. sl@0: sl@0: 2) Andrew sl@0: 1) Fixed SCE-4TVQ78 Allows T_ldr to be run more than sl@0: once with out failing sl@0: sl@0: 3) Pete sl@0: 1) Fixed FID-4TXL4C "Can we have LFFSINFO and T_SOAK in F32TEST" sl@0: sl@0: Version 0.01.067 sl@0: ================ sl@0: Made by Markdo, 07/02/2001 sl@0: sl@0: 1) MarkCa sl@0: 1) Increase WINS remount delay for t_pwstr.cpp. sl@0: 2) Modified t_rcount to test defect EDNJHAS-4KFR5G (File sl@0: handle mis-management crashes the kernel) sl@0: sl@0: Version 0.01.066 sl@0: ================ sl@0: Made by Markdo, 07/02/2001 sl@0: sl@0: 1) Markdo sl@0: 1) T_DSPACE no longer built for WINC. sl@0: 2) Modified T_DSPACE so that in release builds sl@0: RFs::ControlIo no longer called. sl@0: sl@0: Version 0.01.065 sl@0: ================ sl@0: Made by RobertJ, 13/12/2000 sl@0: sl@0: 1) Morgan sl@0: 1) Added T_FNAME.EXE sl@0: sl@0: 2) Markdo sl@0: 1) Modified B_FAT to test correctly drives>4MB. sl@0: 2) Modifed T_NOTIFY to test notification on max length sl@0: file names. Also tidied the test up a bit. sl@0: 3) Added T_DSPACE to test disk space notification. sl@0: sl@0: 3) RichardF sl@0: 1) Modified T_DSPACE to work with LFFS drives. sl@0: sl@0: sl@0: Version 0.01.064 sl@0: ================ sl@0: Made by MarkCa, 29/09/2000 sl@0: sl@0: 1) Jonathan sl@0: 1) Removed Eiger-specific tests from t_dbg. sl@0: 2) Removed bogus unused MMP files from \f32test\appdbg. sl@0: sl@0: sl@0: Version 0.01.063 sl@0: ================ sl@0: Made by Dennis, 13/09/2000 sl@0: sl@0: 1) Dennis sl@0: 1) Don't build T_DEBUG* for MCORE sl@0: 2) Build T_LOCLGE and T_LOCLUS for MCORE as well as ARM sl@0: sl@0: sl@0: Version 0.01.062 sl@0: ================ sl@0: Made by Morgan, 5/7/2000 sl@0: sl@0: 1) Markdo sl@0: 1) Modified T_GDIR and T_LOCATE to account for slight change in sl@0: sorting in CDir class (from modification to TKeyDir::Compare). sl@0: sl@0: 2) Pete sl@0: 1) Modified T_TERM so that it is possible to open sl@0: a channel on Com4 for Brutus. sl@0: sl@0: sl@0: Version 0.01.061 sl@0: ================ sl@0: (Made by Dennis, 22-06-2000) sl@0: sl@0: 1) Morgan sl@0: 1) Added a No-Rx mode to T_TERM sl@0: sl@0: sl@0: Version 0.01.060 sl@0: ================ sl@0: (Made by Markdo, 07.06.2000) sl@0: sl@0: 1) Markdo sl@0: 1) Modified T_ALERT to ensure hung file server is created. sl@0: sl@0: 2) MarkCa sl@0: 1) Added T_RESIZE test to test bug fix EDNMDON-4J2EWK. sl@0: edit: group\bld.inf; add: group\t_resize.mmp server\t_resize.cpp sl@0: Test program classified as manual because takes long time to run sl@0: (creates 10Mb file) and needs FAT disk with at least 10Mb free. sl@0: sl@0: Version 0.01.059 sl@0: ================ sl@0: (Made by MarkCa, 16/05/00) sl@0: sl@0: 1) Markdo sl@0: 1) Removed compiler warnings. sl@0: 2) Changes to T_TLINK to compensate for loss of registry. sl@0: sl@0: 2) MarkCa sl@0: 1) Modified Brutus but non-LFFS tests to cleanly abort when running sl@0: on LFFS drive. Some T_MAIN based tests (exc T_LOADER.CPP) did this sl@0: anyway but an extra "CallTestsL: Skipped: test does not run on LFFS.\n" sl@0: msg was added (B_FAT.CPP, T_LOADER.CPP, T_RAW.CPP, T_COMPAT.CPP). sl@0: For tests not based on T_MAIN, an extra function IsDefaultDriveLFFS() sl@0: was added to T_CHLFFS.CPP, with its prototype in T_CHLFFS.H. sl@0: An additional function IsNamedDriveLFFS() was added for T_FSRV, which sl@0: is T_MAIN based and needs to perofrm extra checking volume name. sl@0: If the E32Main routine discovers it is running on an LFFS drive then sl@0: it prints "E32Main: Skipped: test does not run on LFFS.\n" and returns. sl@0: (T_APPINS.CPP, T_DLOCL.CPP, T_FIND.CPP, T_GEN.CPP, T_GEN32.CPP, sl@0: T_LDR.CPP, T_PARSE.CPP, T_PROC.CPP, T_RDSECT.CPP, T_RCOUNT.CPP, sl@0: T_SCNDR1.CPP, T_SCNDR2.CPP, T_SESS.CPP, T_TLIBRY.CPP, T_TLINK.CPP) sl@0: In T_ROMG, code was reordered in CMemDir::LoadDirL() to avoid a sl@0: NULL dereference. sl@0: sl@0: Version 0.01.058 sl@0: ================ sl@0: (Made by Morgan, 7/4/2000) sl@0: sl@0: 1) Nicolas sl@0: 1) Added T_DEBUGGER and its support files (application sl@0: debugging tests). These tests are no more in E32TEST sl@0: because F32 is needed to copy the suppport sl@0: files to the RAM-disk. sl@0: sl@0: 2) MarkCa sl@0: 1) \F32TEST\GROUP\BLD.INF sl@0: \F32TEST\GROUP\T_PWSTR.MMP sl@0: \F32TEST\SERVER\T_PWSTR.CPP sl@0: Manual test program to test password store (WINS only). sl@0: sl@0: 3) Pete sl@0: 1) Changes to support F32 tests on LFFS drives. This involves changes to sl@0: most files. sl@0: 2) Added T_DNOTIF to test F32 debug notifiers. sl@0: sl@0: Version 0.01.057 sl@0: ================ sl@0: (Made by MarkDo, 30.03.200) sl@0: sl@0: 1) MarkDo sl@0: 1) Added T_MMC to test locking of a device. sl@0: sl@0: sl@0: Version 0.01.056 sl@0: ================ sl@0: (Made by ???, ???) sl@0: sl@0: 1) Pete sl@0: 1) Removed calls of UserPcCardCntrl::PwrDown(); sl@0: 2) Modified serial test so that it is possible to sl@0: overide the default serial port designated to be used sl@0: by that test by supplying a serial port number on the sl@0: command line:- sl@0: - T_TERM p1 sl@0: sl@0: sl@0: Version 0.01.055 sl@0: ================ sl@0: (Made by Alastair, 10.3.2000) sl@0: sl@0: 1) MarkDo sl@0: 1) Modified T_FSRV and T_SESS so that battery state of EBatNotSupported sl@0: is a valid. sl@0: sl@0: Version 0.01.054 sl@0: ================ sl@0: (Made by MarkCa 03-03-00) sl@0: sl@0: 1) Morgan sl@0: 1) Removed use of the registry from T_TLIBRY in anticipation sl@0: of the the registry being deleted. sl@0: sl@0: Version 0.01.053 sl@0: ================ sl@0: (Made by Pete, 24/02/00) sl@0: sl@0: sl@0: 1) Pete sl@0: 1) Modified T_TERM to work with MAWD and MISA CF card modem driver. sl@0: sl@0: sl@0: Version 0.01.052 sl@0: ================ sl@0: (Made by Dennis, 14-02-2000) sl@0: sl@0: 1) Dennis sl@0: 1) Replaced most UserHal:: calls with corresponding HAL:: calls (if they sl@0: exist). sl@0: sl@0: 2) Mark sl@0: 1) Added SCNDRV\T_SCNDR1-2-3 tests. T_SCNDR1 tests that the scandrive sl@0: utility fixes specific errros in the fat/metadata. T_SCNDR2 and sl@0: T_SCNDR3 test that the rugged fat file system prevents the fat/ sl@0: metadata from being corrupted in the event of a power failure. Both sl@0: simulate power failure by failing writes in the TDriver class. In sl@0: T_SCNDR2 an error value is returned on failure whilst in T_SCNDR3 sl@0: the machine is reset. sl@0: 2) Minor change to T_FIND since ESHELL.EXE is not fixed process. sl@0: 3) Cleaned up PRELOAD.LST since T_PREL.DLL was not being preloaded. sl@0: sl@0: sl@0: Version 0.01.051 sl@0: ================ sl@0: (Made by Dennis, 19/01/99) sl@0: sl@0: 1) Alastair sl@0: 1) Removed ARM3 and MARM targets from BLD.INF sl@0: sl@0: 2) Pete sl@0: 1) Changes due to the removal in E32 of the classes sl@0: TLocalDrive and RDevComm. sl@0: sl@0: 3) Mark sl@0: 1) Slight adjustment to T_FSRV to correct test nesting. sl@0: sl@0: sl@0: Version 0.01.050 sl@0: ================ sl@0: (Made by Morgan 3/12/99) sl@0: sl@0: 1) Mark sl@0: 1) Made minor changes to T_FMAN, T_TFSYS and T_FSYS. sl@0: 2) Switched T_REMOTE to a manual test. sl@0: 3) Change to T_FSRV to correctly test for unicode volume names. sl@0: 4) Change to T_RDSECT to more accurately test CRomMountCB::ReadSectionL. sl@0: 5) Added test\t_tlibry.exe to romtarget in T_TLIBRY.MMP so this test sl@0: is included in rom. sl@0: sl@0: 2) Dennis sl@0: 1) Removed calls to EUSER functions which no longer exist. sl@0: sl@0: sl@0: Version 0.01.017 sl@0: ================ sl@0: (Made by Morgan, 26/8/99) sl@0: sl@0: 1) Pete sl@0: 1) Changes to T_NOTIFY to now test media change notification on multiple sl@0: PC Card sockets. sl@0: 2) Fixed up T_FIND - find channel test to work with Brutus serial drivers. sl@0: sl@0: 2) Dennis sl@0: 1) Fix to T_SESFS.CPP - don't logon to a thread if we failed to create it! sl@0: 2) Removed various redundant copies of files in \F32TEST\FSSTRESS from sl@0: \F32TEST\SERVER. sl@0: 3) Fixed operator precedence errors in T_FMAN.CPP. sl@0: sl@0: 3) Alastair sl@0: 1) Added new keywords to various .MMP files so that .IBY files can be sl@0: generated by ABLD TEST ROMFILE, also added extension makefile sl@0: GROUP\ROMSTUFF.MKE. sl@0: sl@0: sl@0: Version 0.01.016 sl@0: ================ sl@0: (Made by Alastair, 2.8.1999) sl@0: sl@0: 1) Mark sl@0: 1) Added two new support dlls t_loclus and t_loclge for t_dlocl. These replace sl@0: the original localisation dlls locl.us and locl.ge. Changes made to t_dlocl sl@0: to reflect this. Uncommented localisation tests in t_dlocl. sl@0: 2) Modified t_nofify to take into account unicode handling of volume names. sl@0: 3) Moved t_alert to manual.bat. sl@0: 4) Converted Preload.lst used for t_libry to unicode. sl@0: 5) Converted t_warm to manual.bat sl@0: 6) Modified b_open so that when creating a large file the memory left free is sl@0: dependent on the size of the ram. sl@0: sl@0: 2) Alastair sl@0: 1) Added ARMI, ARM4 and THUMB platforms to BLD.INF file. sl@0: sl@0: sl@0: Version 0.01.015 sl@0: ================ sl@0: (Made by Dennis 13.7.1999) sl@0: sl@0: 1) Alastair sl@0: 1) Added dopcvs.pl and lock.pl to GROUP directory for use with MNT.BAT. sl@0: sl@0: 2) Mark sl@0: 1) Modified t_fsrv so that RFs::SetVolumeName is tested under unicode sl@0: (see ER5 bug EDNWROS-45WGVY). sl@0: 2) Modified b_fat to test that an ascii directory entry is read in sl@0: unicode builds (see ER5 bug EDN028229). sl@0: 3) Added \epoc32\include\kernel to SYSTEMINCLUDE in t_warm.mmp. sl@0: sl@0: sl@0: Version 0.01.14 sl@0: =============== sl@0: (Made by Alastair, 9.6.99) sl@0: sl@0: 1) Mark sl@0: 1) Added test program t_fsys to test the new functions FileSystemName(..) sl@0: and DismountFileSystem(..) in class RFs. sl@0: 2) Added a dummy file system t_testfsys to be used by t_fsys on epoc platforms. sl@0: sl@0: 2) Pete sl@0: 1) Added T_LFFS for testing the LFFS file system. sl@0: 2) Added F32 soak test program T_SOAK1. sl@0: sl@0: 3) Alastair sl@0: 1) Changed zips of releasables put onto the network. There is now one zip sl@0: file for each platform containing full \Epoc32 paths to each item. sl@0: There is also a zip file for exported header files. Hence, the contents sl@0: of S:\f32test\zip includes wins., marm. and winc.. sl@0: The files within these zip file now also have full pathnames so ensure sl@0: you unzip them into the root of your EPOC drive with any flags required sl@0: to recreate the directory structure. sl@0: Added new command, MNT CHECKREL, to check that all releasables are sl@0: present before doing an MNT PUTREL. sl@0: Before doing MNT CHECKREL or MNT PUTREL call BLDMAKE -v RELFILES to sl@0: create the lists of releasables. sl@0: 1) Replaced all B[plat].PRJ files for use with BLDMAKE with BLDMAKE.PRJ in sl@0: accordance with ER5u bldmake changes. sl@0: 2) Removed all superseded RUN.BAT files. sl@0: 3) Removed the batch files used for running tests. These batch files are sl@0: now created by BLDMAKE in \Epoc32\Bldmake\E32test\[platform]\, and are sl@0: now called AUTO.BAT and MANUAL.BAT. sl@0: 4) Removed all *.REL files from GROUP directory and changed MNT.BAT so that sl@0: MNT PUTREL looks for .REL files generated by BLDMAKE instead. Updated sl@0: BLDMAKE.PRJ accordingly. sl@0: 5) Updated MNT GETBLD to fetch the SDMODELS component which replaces the sl@0: SWINS component that E32 used to release. sl@0: 6) Added the following .DEF files:- sl@0: BWINS\ sl@0: T_LIBRY.DEF, T_LDLL.DEF, T_PREL.DEF. sl@0: BMARM\ sl@0: T_LIBRY.DEF, T_LDLL.DEF, T_PREL.DEF, T_LINKD.DEF, T_LINKC.DEF, sl@0: T_LINKB.DEF, T_LINKA.DEF, T_LINKDF.DEF, T_LINKCF.DEF, sl@0: T_LINKBF.DEF, T_LINKAF.DEF, T_LINKE.DEF, T_MUTC.DEF, T_DUPD.DEF, sl@0: T_LOOPB.DEF, T_LOOPC.DEF, T_LOOPD.DEF. sl@0: 7) Renamed t_testfsys.mmp t_tfsys.mmp for 8.3 filename compliance. sl@0: sl@0: sl@0: sl@0: sl@0: sl@0: Version 0.01.13 sl@0: =============== sl@0: (Made by Jonathan, 23rd February 1999) sl@0: sl@0: 0) Everyone sl@0: 1) Boilerplated source. sl@0: sl@0: 1) Morgan sl@0: 1) Added "load device driver from RAM", and "ignore old Device driver sl@0: in RAM" tests to T_TLIBRY. sl@0: 2) Added test to T_TLINK to test that Dlls that have been previously sl@0: loaded from Rom can be sucessfully fixed-up to Dlls loaded from Ram. sl@0: sl@0: 2) Mark sl@0: 1) Modified T_APPINS and T_NOTIFY to take account of the change to sl@0: RFs::NotifyChange() in F32-131. sl@0: sl@0: sl@0: Version 0.01.12 sl@0: =============== sl@0: (Made by Morgan, 27th January 1999) sl@0: sl@0: 1) Jo sl@0: 1) Modified t_ramstr to test diagnostic debug checking sl@0: sl@0: sl@0: Version 0.01.11 sl@0: =============== sl@0: (Made by Jo, 19th January 1999) sl@0: sl@0: 1) Jo sl@0: 1) Additional testing in T_NOTIFY to test new functionality added to fileserver notification sl@0: sl@0: 2) Additional test, T_APPINS also tests new fileserver notification requests sl@0: sl@0: 2) Morgan sl@0: 1) Additional test in T_TLIBRY sl@0: sl@0: sl@0: Version 0.01.10 sl@0: =============== sl@0: (Made by Jo, 13th January 1999) sl@0: sl@0: 1) Alastair sl@0: 1) Removed BLD.BAT, CLEAN.BAT and PREPARE.BAT from Group\Li.prj. sl@0: sl@0: 2) Jo sl@0: 1) Added a new test T_RENAME to directory \SERVER\ sl@0: Tests the bug fix in F32 126 ("Rename creates duplicate file"). sl@0: sl@0: 2) Created a new directory \FSSTRESS\ in which all file-server stress sl@0: tests have been placed. These are currently T_REMOTE, T_SESS and a sl@0: new test, T_RAMSTR, which stress tests the RAM drive by creating, sl@0: renaming, replacing and deleting multiple files. sl@0: sl@0: A new set of batch files, AMARMSTR.bat etc have been created so the sl@0: stress tests can be run separately (since they all run for a sl@0: deliberately extended period). The tests t_remote and t_sess have not sl@0: been removed from the standard test batch files however, since they sl@0: should be run prior to each F32 release. T_RAMSTR has been created to sl@0: help simulate the conditions in which an F32 bug is suspected to arise sl@0: and is not currently part of the standard F32 test suite. sl@0: sl@0: 3) Morgan sl@0: 1) Extended T_TLINK to test different link trees. New dll's for this sl@0: are T_LOOP[B|C|D].DLL, TMUTC.DLL, TDUPD.DLL sl@0: sl@0: sl@0: Version 0.01.09 sl@0: ================ sl@0: (Made by Jo, December 8th 1998) sl@0: sl@0: 1) Jo sl@0: 1) Added an extra test to \bench\t_fsysbm to benchmark multiple file deletes sl@0: 2) Modified t_notify in the light of a change to the file notification code sl@0: sl@0: 2) Morgan sl@0: 1) Extended T_TLIBRY to do LDD RAM-load tests sl@0: sl@0: sl@0: Version 0.01.08 sl@0: ================ sl@0: (Made by Jo, December 1st 1998) sl@0: sl@0: 1) Morgan sl@0: 1) Added Load by uid tests and updated T_LIBRY.DLL to have Uids sl@0: 2) Added T_TLINK.EXE and supporting dlls T_LINK[f].DLL sl@0: to test loader re-tries. This test is for __EPOC32__ only. sl@0: 3) Fiddled with T_TLIBRY.CPP to re-instigate some commented out sl@0: tests. sl@0: 4) Killed SARMBE sl@0: sl@0: 2) Alastair sl@0: 1) Moved T_LDLL into F32TEST from E32TEST, since F32TEST's T_TLIBRY seems sl@0: to be the only test which requires it, and F32TEST shouldn't be dependent upon sl@0: releasables from E32TEST. sl@0: 2) Minor modifications to MNT.BAT. sl@0: sl@0: 3) Jo sl@0: 1) Minor modification to T_DIRS to re-incorporate filetime testing sl@0: sl@0: sl@0: Version 0.01.07 sl@0: ================ sl@0: (Made by Jonathan, 27th October 1998) sl@0: sl@0: 1) Alastair sl@0: 1) Updated .MMP files so that UNICODE builds are available in line with sl@0: UNICODE changes to E32TOOLP 095. sl@0: 2) Changed T_CHKUID.EXE so that it checks for and has 0x1000007a rather sl@0: than 1 as its first UID. sl@0: 3) Changed T_FIND.EXE so that it checks for UNICODE versions of sl@0: KConsoleDllUidValue and KLocaleDllUidValue in UNICODE builds. sl@0: sl@0: sl@0: Version 0.01.06 sl@0: ================ sl@0: (Made by Morgan, 21st October 1998) sl@0: sl@0: 1) Alastair sl@0: 1) Fixed T_LOCATE so that it runs under WINC. sl@0: 2) Changed T_SESS so that it's less biased towards a particular sl@0: PC configuration. sl@0: 3) Added \F32TEST\GROUP\WINTEST2.BAT which sets up test files so sl@0: that F32's tests can test the emulator when it's not run from sl@0: a traditional \epoc32\release\win... directory. sl@0: sl@0: 2) Jo sl@0: 1) Added extra tests within T_FMAN to test the F32 changes to cope with sl@0: extra long pathnames. sl@0: sl@0: 2) Minor change to B_FAT to allow for the change to the number of directory sl@0: entries F32 allocates when the VFAT name is an exact multiple of 13 sl@0: characters. sl@0: sl@0: 3) Minor change to T_RDSECT for UNICODE MARM builds sl@0: sl@0: Version 0.01.05 sl@0: ================ sl@0: (Made by Jo, 18th September 1998) sl@0: sl@0: Requires F32 >= 120 sl@0: sl@0: 1) Jo sl@0: sl@0: 1) Added test \SERVER\T_RDSECT to test new RFs function ReadFileSection() sl@0: sl@0: 2) Additional tests added to \SERVER\T_NOTIFY to test new overloads to the RFs sl@0: functions RFs::NotifyChange and RFs::NotifyChangeCancel(). sl@0: sl@0: 3) Extra test added to \SERVER\T_MISC to test new RFs function overload sl@0: RFs::IsValidName(). sl@0: sl@0: 4) Additional test in \SERVER\T_FILE to check EPOC software problem SW1-123 sl@0: ("WINS Local file system doesn't handle shared read and write access"). sl@0: T_FILE calls TestShortNameAccessorFunctions() successfully in UNICODE builds now the sl@0: RFs functions GetShortName() and GetLongName() are implemented for UNICODE (see F32 sl@0: release notes). sl@0: sl@0: 5) Additional testing in \SERVER\T_FSRV to test fix to RFs::SetVolumeLabel() and sl@0: fix of bluebell defect SW1-728 (see below). sl@0: sl@0: 6) Additional testing in \SERVER\T_NMBS to check fix of EPOC software problem sl@0: SW1-56 ("File can be turned into a directory"). sl@0: sl@0: 7) Addition to (and modification of) \SERVER\B_GEN to check fix of bluebell sl@0: defect SW1-728 ("'Name Disk' allows characters which are illegal under windows"). sl@0: B_GEN now passes in UNICODE builds due to fix to RFs::SetVolumeLabel() - See F32 sl@0: release notes sl@0: sl@0: 8) Changes to \SERVER\B_FAT to get it working in UNICODE builds. The test was sl@0: making a number of assumptions about the number of TFatDirEntrys created per sl@0: file that were false for UNICODE. sl@0: sl@0: Additional test (TestClusterAllocation()) to fix to Series 5 problem SW1-764 sl@0: "F32 over-allocates clusters" sl@0: sl@0: Modified testRoot() to test fix to Series 5 problem SW1-770 sl@0: "Can't handle the last root directory entry" sl@0: sl@0: 9) \SERVER\T_FMAN now works in UNICODE builds due to fix to size of KEntryArraySize sl@0: (see F32 release notes) sl@0: sl@0: Extra testing to check fix to Series 5 problems SW1-230 (" F32 allows names of sl@0: >256 chars and then panics with them"), SW1-351 ("Shell hangs forever trying to sl@0: delete files/folders with impossibly long names") and SW1-821 ("Invalid file sl@0: names stop CDirScan") sl@0: sl@0: 10) Additional testing in \SERVER\T_DIRS to check fix of EPOC software problem sl@0: SW1-29 ("Local/System filetime confusion"). This has been partially removed for sl@0: this release because the fix hasn't been released in F32 - awaiting verification. sl@0: sl@0: 11) Minor modifications/additions to T_RDFAT, B_MTST, T_CHKUID, T_FORMAT, T_SCAN sl@0: and T_VFAT (in general, to improve the clarity of the tests). sl@0: sl@0: sl@0: Version 0.01.04 sl@0: ================ sl@0: (Made by Jo, 15th July 1998) sl@0: sl@0: Requires F32 >= 110 sl@0: sl@0: 1) Alastair sl@0: sl@0: 1) Changed MNT.BAT to retrieve E32TOOLS 091 and E32TOOLP 091. sl@0: 2) Minor change to T_WARM to remedy WINS/WINC compilation warning. sl@0: 3) Commented out localisation data tests in T_DLOCL since we don't sl@0: release the localisation dlls anymore; added commands to sl@0: F32TEST\GROUP\WINTEST.BAT to create dummy localisation dlls. sl@0: 4) Fixed MNT GETSRC so that it handles version numbers correctly. sl@0: 5) Removed some tests from the WINC versions of T_CHKUID and sl@0: T_ROMG programs where these tests relied upon some sort of emulated sl@0: directory structure which doesn't really make sense under WINC. sl@0: 6) Changed B_FAT,T_COMPAT, T_DIRS, T_FILE, T_FMAN, T_FORMAT, sl@0: T_FSRV, T_RAW and T_MAIN under WINC in line with changes sl@0: to F32 111 causing the WINC default directory to be taken sl@0: from the current directory. sl@0: 7) Changed WINC versions of T_DIRS T_FSRV in line with changes sl@0: to F32 111 allowing WINC programs write access to Z: drive. sl@0: 8) Removed WINC test from T_FSRV which assumes D: is a CDROM drive. sl@0: 9) Removed WINC tests from T_FSRV (testVolumeInfo())and sl@0: T_MISC (Test 13) which expects all drives A-Z to sl@0: be available for WINC. These tests should be reinstated once sl@0: the WINC fileserver is more honest about the list of drives it sl@0: provides. sl@0: 10)Removed WINC test (Test2) from T_LOCATE which relies upon an sl@0: assumption that the session path will always be a root directory. sl@0: If the session path is a root directory, F32's FindFilePath() will not sl@0: search the session path for a file if no pathlist is specified sl@0: as an argument to the function. F32 changes may be required sl@0: here, and the test should subsequently be reinstated. sl@0: 11)Changed WINC versions of T_OOM, T_GEN, T_CHKUID and T_LOCK so that sl@0: they create their test directories on the current drive rather than C:. sl@0: 12)Changed T_GEN so that is uses \F32-TST as it's test directory sl@0: (like other F32 tests do) rather than using it's own \E32-MATH. sl@0: 13)Released \F32test\Group\WININFO.txt, containing information sl@0: about which directories and files need to be present for each sl@0: WINS/WINC test to succeed. sl@0: sl@0: 2) Morgan sl@0: 1) Added tests to T_LOCATE sl@0: 2) Added some SUBST tests to T_FSRV sl@0: sl@0: 3) Matthew sl@0: 1) Added test to T_DLOCL to check that locale changes cause notification. sl@0: sl@0: 4) Jo sl@0: 1) Added new test T_SESS to test that multiple fileserver sessions can sl@0: be run concurrently, and that when fileserver sessions are closed, those remaining are unaffected. Tests the fix for the F32 bug reported variously as SW1-363, 376, 413, 414, 417, 453 etc. sl@0: Needs F32 release>=112 sl@0: sl@0: 2) Added new test T_REMOTE to test multiple fileserver sessions, including sl@0: a remote filesystem (dummy implementation T_REMFSY.fsy). sl@0: Stress tests the fileserver by connecting multiple drives (each with sl@0: 20 fileserver sessions). Additionally tests bug fixes SW1-587, 620 sl@0: sl@0: 3) Minor changes to T_COMPAT for UNICODE build testing sl@0: sl@0: 4) Added a test for year 2000 compliance (\SERVER\T_FSY2K) sl@0: sl@0: Version 0.01.03 sl@0: ================ sl@0: (Made by Jonathan, 8th May 1998) sl@0: sl@0: (1) Jo sl@0: sl@0: F32 failed the following tests: sl@0: sl@0: (1) T_COMPAT (Fails WINS UNICODE tests) sl@0: sl@0: Fails test1() [line111] sl@0: RFile::Create() creates a unicode filename but when the test checks the sl@0: name using TFatDirEntry::Name() the name returned is not the ascii equivalent sl@0: of the unicode filename. To be fixed. sl@0: sl@0: (2) T_FMAN (Fails WINS UNICODE tests) sl@0: sl@0: Fails testLongNames() [line 1055] sl@0: Problem with scanning the directory list for long filenames in UNICODE. sl@0: To be fixed. sl@0: sl@0: (3) B_GEN (Fails WINS UNICODE tests) sl@0: sl@0: testVolumeName() [line550] fails. sl@0: This is because SetVolumeName() takes a unicode name but converts it to an sl@0: ascii name, doubling the length as it does so sl@0: (see SFAT\SL_MNT line 322 CFatMountCB::SetVolumeL() for the conversion sl@0: function). To be fixed. sl@0: sl@0: (4) B_FAT (Fails WINS UNICODE tests) sl@0: sl@0: Fails testDirEntry() [line 558] sl@0: The test creates a corrupt file then tests that KErrCorrupt is returned sl@0: upon attempting to read/write to the file. In ascii this test detects sl@0: correctly that the file is corrupt but in unicode it does not detect a sl@0: problem. The problem appears to be due to RFile::Create() noted in (1). sl@0: sl@0: (5) T_NOTIFY (Fails WINC tests) sl@0: sl@0: Fails test6() [line 260] sl@0: Tests a media change notification which in WINC is not valid. sl@0: At present the test fails ungracefully with a Plat fault 46. sl@0: This will be changed when PccdCntrlInterface is replaced. sl@0: sl@0: sl@0: Fixes to f32 tests for WINC defects: sl@0: sl@0: (1) Different values are (necessarily) returned in WINC and WINS on sl@0: trying to access a non existent device. The code in several F32 tests sl@0: has been altered to check for either return value. sl@0: sl@0: (2) Excluded WINC from attempting to mount FAT filesystem on X or Y in sl@0: tests where it was previously attempting to do so in T_MAIN. sl@0: sl@0: (3) Added extra path information for WINC to successfully locate Z sl@0: drive in T_MAIN and a number of other tests. sl@0: sl@0: (4) Changes to T_FSRV to accommodate diffferences in file and sl@0: volume attributes between WINS and WINC. sl@0: sl@0: sl@0: Other fixes and improvements: sl@0: sl@0: (5) Added a trap handler to T_ROMG to get the test working. sl@0: sl@0: (6) Disabled autoswitchoff behaviour in B_RAND, T_FSYSBM and T_VFAT. sl@0: sl@0: (7) Added additional test to T_FIND. sl@0: sl@0: (8) Fixed of several UNICODE bugs in B_GEN. sl@0: sl@0: (9) Alteration to T_TLIBRY to test against correct values in several tests. sl@0: sl@0: sl@0: (2) Petteri sl@0: sl@0: (1) Minor changes to t_gen.cpp, t_gen32.cpp, t_parse.cpp and t_vfat.cpp so sl@0: that they compile without warnings. sl@0: sl@0: (2) t_term.cpp: F1 changed to = in the help text. sl@0: sl@0: (3) Minor canges to t_proc.cpp and t_tlibry.cpp so that the tests don't fail sl@0: in ARM ascii build. sl@0: sl@0: sl@0: Version 0.01.02 sl@0: ================ sl@0: (Made by Jonathan, 10th January 1998) sl@0: sl@0: 1) Jonathan sl@0: 1) T_WARM - does nothing on WINS. sl@0: 2) B_OPEN - No longer tries to test disk full on WINS emaulated drive C: sl@0: used to fill the C drive with a huge file but this can fail because sl@0: F32 can only handle files <= 1/2G. sl@0: 3) T_VFAT - Fixed typo leading to files not being deleted. Prevented sl@0: generation of three-letter filenames to avoid WIN32 special files like sl@0: 'AUX' and 'PRN'. Fixed confusion when replacing an existing file. sl@0: Still fails on WINS X drive. sl@0: 4) T_FIND - Tweaked the string used to match the kernel's process name. sl@0: sl@0: sl@0: Version 0.01.01 sl@0: ================ sl@0: (Made by Alastair, 26th January 1998) sl@0: sl@0: F32TEST contains those test programs which used to be a part of F32 sl@0: sl@0: 1) Some test renaming: sl@0: benchmrk -> t_fsysbm, t_bench -> t_fsrvbm, t_comsoak1 -> t_commsk, sl@0: t_bench -> t_fbsrvbm and more sl@0: sl@0: 2) Minor bug fixes for t_vfat, t_fbsrvbm. sl@0: sl@0: 3) Known problems - t_fsrvbm doesn't compile for WINS, and t_locdrv is out of date sl@0: and won't compile for any platform sl@0: t_libry and t_dlocl fail but that's because the foreign localisation dlls sl@0: are't there anymore sl@0: sl@0: