kerneltest/f32test/group/release.txt
changeset 0 a41df078684a
equal deleted inserted replaced
-1:000000000000 0:a41df078684a
       
     1 THIS RELEASE NOTE NO LONGER IN USE
       
     2 
       
     3 See \F32\GROUP\RELEASE.TXT for changes to F32TEST
       
     4 
       
     5 
       
     6 Version 2.00.520
       
     7 ================
       
     8 (Made by MichaelP, 27/08/2004)
       
     9 
       
    10 1)	JonathanM
       
    11 	1)	Removed WINS specific test from T_DIRS. (Testing for exact contents
       
    12 		of z:\sys\bin\ is too fragile and serves no real purpose.)
       
    13 
       
    14 
       
    15 Version 2.00.519
       
    16 ================
       
    17 (Made by DjordjeK, 18/08/2004)
       
    18 
       
    19 1)	Pete
       
    20 	1) 	MINOR_CHANGE Fixed a problem in WINTEST which meant that the ESTART map 
       
    21 		file for WINS wasn't always copied to the correct place.
       
    22 
       
    23 2)	Kamran
       
    24 	1) 	fixed problems in t_falsespace
       
    25 
       
    26 3)	AndrewJ
       
    27 	1)	Edited loader security test so that it only tests hashing in the loader. Made it 
       
    28 		take a command line parameter to specify the removable drive that the test will 
       
    29 		use. If the drive specified (by run test) is not removable the test will exit
       
    30 		without running test cases.
       
    31 	2)	Added the all the security tests to the /f32test/group/bld.inf file by inlcuding
       
    32 		the renamed version of the /f32test/loader/bld.inf. So all security loader tests
       
    33 		run from f32test script. Made required changes to the mmp files.
       
    34 
       
    35 Version 2.00.518
       
    36 ================
       
    37 (Made by KamranN, 04/08/2004)
       
    38 
       
    39 1)	KamranN
       
    40 	1)	Addition of t_falseSpace test for purpose of testing submission of PREQ133
       
    41 		(Out of disk space handling by the file server)
       
    42 
       
    43 2)	MiguelB
       
    44 	1)	Added t_cfsperform for concurrent file system performance testing
       
    45 
       
    46 Version 2.00.517
       
    47 ================
       
    48 (Made by AndrewH, 06/07/2004)
       
    49 
       
    50 1)	KamranN
       
    51 	1) 	Defect fix for DEF046212 - B_OPEN assumes C: is a RAM drive and will fail if 
       
    52 		C: is bigger than system RAM
       
    53 
       
    54 2)      AndrewHi
       
    55 	1)	MS3.7.2 Sierra Nevada PREQ 729 (part 2 of 2) and PREQ 537 (part 2 of 2) 
       
    56 		Updated F32 data caging tests to reflect modified Platform Security capability
       
    57 		requirements
       
    58 
       
    59 Version 2.00.516
       
    60 ================
       
    61 (Made by MichaelP, 17/06/2004)
       
    62 
       
    63 1)	KamranN
       
    64 	1) 	Fixed defect DEF045171  T_DIRS test isn't reliable
       
    65 
       
    66 Version 2.00.515
       
    67 ================
       
    68 (Made by JonathanM, 26/05/2004)
       
    69 
       
    70 1)	KamranN
       
    71 	1) 	Fixed defect- DEF045298 T_DSPACE fails on emulator 
       
    72 	2)	Fixed defect- DEF044620 T_NOTIFY doesn't do ForceMediaChange correctly 
       
    73 
       
    74 Version 2.00.514
       
    75 ================
       
    76 (Made by CarlosF, 14/04/2004)
       
    77 1)      AndrewHi
       
    78 	1)	MS3.7.1 and MS3.8 Sierra Nevada PREQ537 (partial implementation) 
       
    79 		- updated F32 data caging tests to replace root with tcb and to add
       
    80 		extra string-checking
       
    81 
       
    82 Version 2.00.513
       
    83 ================
       
    84 (Made by StefanW, 09/01/2004)
       
    85 1)      StephanGu
       
    86         1)      Fixed defect - DEF040848 - T_DSPACE fails on drive K:. Test
       
    87                 code was incorrect.
       
    88         2)      Fixed defect - DEF040850 - T_NOTIFY.EXE fails.  Test code was
       
    89                 incorrect.
       
    90 
       
    91 Version 2.00.512
       
    92 ================
       
    93 (Made by JonathanM, 05/12/2003)
       
    94 
       
    95 1)	ChrisCr
       
    96 	1)	DEF001193 - (Propagated) Files with scandic letters in the name might
       
    97 		be deleted during boot.
       
    98 	2)	MINOR_CHANGE - B_FAT and B_FAT32 tests are not valid on ramdrive, cause
       
    99 		them to exit if run on ramdrive.
       
   100 	3)	DEF015608 - CDirScan::NextL leaves when trying to scan \private and
       
   101 		\system directory.
       
   102 
       
   103 2)	JonathanM
       
   104 	1)	Made T_SCNDR1 and T_SCNDR2 manual tests to avoid duplication of testing
       
   105 		(T_SCN32DR1 and T_SCN32DR2 perform the same testing.)
       
   106 
       
   107 Version 2.00.511
       
   108 ================
       
   109 (Made by AndrewJ, 06/10/2003)
       
   110 
       
   111 3)	ChrisC	
       
   112 	1)	Added fat32 versions of the scan drive tests, these tests are not specific to a given
       
   113 		number of sectors per cluster. 
       
   114 	
       
   115 	2)	Added fat32 version B_fat test to support Fat32, named b_fat32
       
   116 
       
   117 4)	AndrewJ	
       
   118 	1)	Add fat32 version of test t_compat, named t_compat32
       
   119 	2)	changed T_dirs so that there is a limit to the root directory filling entry creation
       
   120 		to 1000 so that it will fill the root dir for all versions fat except fat32.
       
   121 	3)	Changed the default format type in f32tests to quick format so that full format
       
   122 		must be specified if required such as in specifi format test t_format. 
       
   123 
       
   124 
       
   125 Version 2.00.510
       
   126 ================
       
   127 (Made by JonathanM, 24/09/2003)
       
   128 
       
   129 1.	AndrewJ
       
   130 	1.	Added test cases to test t_rcount to test defect "DEF002614  File crashes 
       
   131 		when passed a broken subsession handle" is fixed in new file server
       
   132 
       
   133 2.	StephanGu
       
   134 	1.	Changed capability tests, t_fsys and t_ext1 to not run on the NAND
       
   135 		user area, as they do not handle primary extensions.  
       
   136 		NAND flash support added as per PREQ12 (REQ1752) NandFlash on EKA2.
       
   137 
       
   138 Version 2.00.509
       
   139 ================
       
   140 (Made by JonathanM, 05/08/2003)
       
   141 
       
   142 1)	Raja Shekar Reddy
       
   143 	1)	CR CANY-5JQFM3 "Enable e32/f32 test suite to be used from a CustKit or DevKit 
       
   144 		installation". For Typhoon most of the changes were winc specific files.
       
   145 
       
   146 2)	Dennis
       
   147 	1)	Changed T_DLOCL to use UserSvr::ChangeLocale(_L("")) to restore the default
       
   148 		settings rather than loading ELOCL_BASE, which no longer exists.
       
   149 
       
   150 
       
   151 
       
   152 Version 2.00.508
       
   153 ================
       
   154 (Made by JonathanM, 19/05/2003)
       
   155 
       
   156 1)	JonathanM and ChrisM
       
   157 	1)	Changes resulting from making E32 compatible with with
       
   158 		Symbian OS version 7.0
       
   159 2)	ChrisCr
       
   160 	1)	DEF015967 - Cannot format disk with DiskAdmin capability (modify DC tests
       
   161 		to check added DiskAdmin capability on Format/FormatNext)
       
   162 
       
   163 
       
   164 Version 2.00.507
       
   165 ================
       
   166 (Made by ChrisM, 17/03/2003)
       
   167 1)	AndrewJ
       
   168 	1)	Added 5 tests specifically for rofs, they only run on J and V: (and are not 
       
   169 		t_main.cpp based) for rofs on wins and hardware respectively. The test do not
       
   170 		run as part of the automatic test set. but are included in an F32test rom. Note 
       
   171 		you need to copy a rofs image to the correct partition to run the tests.
       
   172 2)	JonathanM
       
   173 	1)	Modified T_TLIBRY and T_TLINK to not run when Data Caging is enabled.
       
   174 		(Because they try and test non Data Caging complient behaviour.)
       
   175 
       
   176 3)	Nicolas
       
   177 	1)	Fixed bugs in T_LDRCHECK, T_FILE and T_NOTIFY: test assertions
       
   178 		using '=' instead of '=='.
       
   179 4)	Markdo
       
   180 	1)	Modified T_FMAN so that when testing max length filenames codewarrior uses
       
   181 		a path length of two characters less (\epoc32\winscw\c vs \epoc32\wins\c).
       
   182 		
       
   183 5)	PeteS
       
   184 	1)	Changed T_NOTIFY to use RLocalDrive::IsRemovable() rather than
       
   185 		RLocalDrive::MediaDevice() to determine socket number.
       
   186 
       
   187 Version 2.00.506
       
   188 ================
       
   189 (Made by JonathanM, 14/01/2003)
       
   190 
       
   191 1)	Markdo
       
   192 	1) 	Updated tests due to various failures.
       
   193 	2) 	Reduced the number of iterations performed by T_SESS.
       
   194 
       
   195 2)	ChrisCr
       
   196 	1)	Updated tests T_LFFS, LFFSINFO and T_DSPACE to use the 'symbianised'
       
   197 		LFFS to the coding standards (names of classes and member variables
       
   198 		using ControlIo).  Removed duplicate copy of lffs_controlio.h (and use
       
   199 		the one in the LFFS code, specified with a relative path).
       
   200 
       
   201 3)	Nicolas
       
   202 	1)	Removed RDebug test code as there is no generic user-side debug 
       
   203 		API in EKA2.
       
   204 
       
   205 
       
   206 Version 2.00.505
       
   207 ================
       
   208 (Made by AndrewT, 29/10/2002)
       
   209 
       
   210 1)	JonathanM
       
   211 	1)	Removed all usage of RProcess::SecureApi and User::RemoveCapabilities.
       
   212 
       
   213 
       
   214 Version 2.00.504
       
   215 ================
       
   216 (Made by JonathanM, 21/10/2002)
       
   217 
       
   218 1)	StefanW
       
   219 	1)	Fix for DEF000143 - t_soak1 doesn't log errors 
       
   220 	2)	Fix for DEF000369 - should be able to disable the "remount" in t_soak 
       
   221 	3)	Modified tests to use T_MAIN (T_SCNDR1, T_SCNDR2, T_SCNDR3, T_SOAK1).
       
   222 	4)	Modified ControlIO to enforce use of TDes8 parameters as required by the secure kernel (This affected the 
       
   223 		tests LFFSINFO, T_SOAK, T_DSPACE, T_HUNGFS).
       
   224 2)	CiprianM
       
   225 	1)	Modified T_NMBS to take into account fix for defect EXT-5AKDAM 
       
   226 		"RFs: Folders with trailing dots cause big problems in the Flash
       
   227 		File system and applications that use the file system".
       
   228 	2)	Modified T_MISC to test for fix to defect EXT-57KH9K "RFs file server
       
   229  		session crashes with null pointer access with IsValidName() method!".
       
   230 	3)	Modified T_MMC due to changes from f32 defect fix DON-585E4C "Memory
       
   231  		card password file shown in dialogs".
       
   232 	4)	Modified T_FMAN to test fix for defect EXT-5BMC53 "CFileMan::Copy() reports wrong
       
   233 		for error for non-existent matching names".
       
   234 	5)	Modified T_NOTIFY to test fix for defect EXT-5BMC53 "CFileMan::Copy() reports wrong
       
   235 		for error for non-existent matching names".
       
   236 	6)	Fixed defect FOD-5CKDV6 "Checkdisk failure during autotests required user
       
   237  		feedback".
       
   238 
       
   239 3)	Andrewj
       
   240 	1)	Changed all data caging tests to (start t_dc*) to have correct capabilities and use a helper exe for 
       
   241 		test setup and cleanup.
       
   242 	2)	Added exe clean_prepdc.exe to setup and tidyup after datacaging tests
       
   243 	3) 	Changed the position of t_prel in the ROM to system bin
       
   244 
       
   245 4)	ChrisCr
       
   246 	1)	Fix for defect DEF000006: (Propagated) App can kill F32 by attempting
       
   247 		to mount filesystem on unsupported drive.  Added test for the defect,
       
   248 		which does not actually exist now in Jet Stream.
       
   249 
       
   250 2)	AndrewJ
       
   251 	1)	Added tests for new file server functionality to allow the sharing of open files between a 
       
   252 		client and server. (test files are included in \f32test\fileshare\...)
       
   253 		
       
   254 Version 2.00.503
       
   255 ================
       
   256 (Made by JonathanM, 20/09/2002)
       
   257 
       
   258 1)	AndrewT
       
   259 	1)	Removed T_RDFAT from the test suite. This is a legacy test that is no longer required
       
   260 		and wastes 3 hours of test time for the emulators.
       
   261 
       
   262 Version 2.00.502
       
   263 ================
       
   264 (Made by Nicolas, 16-09-2002)
       
   265 
       
   266 1)	Nicolas
       
   267 	1)	Fixed DEF000090 - E32TEST MMP files should not specify
       
   268 		chkstk.obj for WINSCW builds.
       
   269 
       
   270 Version 2.00.501
       
   271 ================
       
   272 (Made by Dennis, 16-08-2002)
       
   273 1)	StephanGu
       
   274 	1)	F32 test re-org. Deleted T_MAIN.CPP in \lffs and \fsstress as they were unused.
       
   275 	2)	F32 test re-org. Changed tests to be T_MAIN based for consistency.  The following tests were affected:
       
   276 		B_MTST, B_OSFIL, B_RAND, B_REP, T_APPINS, T_CHKUID, T_CLOBBR, T_DLOCL, T_FSRVBM, T_FSY2K, T_FSYBM, T_GEN,
       
   277 		T_GEN32, T_LOCK, T_OOM, T_PARSE, T_PROC, T_RCOUNT, T_RDFAT, T_RDSECT, T_RENAME, T_SESS, T_TLIBRY, T_TLINK,
       
   278 		T_ROMG, T_FILEMATCH, T_WHET.
       
   279 
       
   280 Version 2.00.500
       
   281 ================
       
   282 (Made by AndrewT, 23/05/2002)
       
   283 
       
   284 First release of EKA2 into Symbian OS mainline.
       
   285 
       
   286 
       
   287 Version 0.01.091
       
   288 ================
       
   289 (Made by CarlosF, 12/03/2002)
       
   290 
       
   291 1)	Markdo
       
   292 	1)	Modified T_FILE to test f32 defect DON-582CPM "GetLongName() doesn't
       
   293 		give KErrNotFound on deleted file".
       
   294 	2)	Modified T_MMC due to changes from f32 defect fix DON-585JBS "Memory
       
   295 		card password file shown in dialogs".
       
   296 	3)	Modified T_FMAN so that when testing max length filenames codewarrior uses
       
   297 		a path length of two characters less (\epoc32\winscw\c vs \epoc32\wins\c).
       
   298 
       
   299 2)	MarkCa
       
   300 	1)	Updated on-screen instructions in T_MMC to ask user to press F4 twice if
       
   301 		using card 1.  This change is necessary because of E32 CR PHAR-54RJMT.
       
   302 
       
   303 Version 0.01.090
       
   304 ================
       
   305 (Made by ChrisM, 06/03/2002)
       
   306 
       
   307 1)	AndrewJ
       
   308 	1)	Amended T_Notify as it was checking wrong TRequestStatus
       
   309 
       
   310 2)	Markdo
       
   311 	1)	Fixed defect FID-572FMM "T_SOAK has garbage value for default drive".
       
   312 	2)	Modified T_MMC to account for changes made to f32 by change request
       
   313 		MDON-57HLDW "RFs::LockDrive() should not allow user to not store
       
   314 		password"
       
   315 
       
   316 
       
   317 
       
   318 Version 0.01.089
       
   319 ================
       
   320 (Made by RobertJ, 11/02/2002)
       
   321 
       
   322 1)	MarkCa
       
   323 	1)	Disabled T_SCNDR(1|2), B_FAT and T_FSYS from running on
       
   324 		Cirrus.
       
   325 
       
   326 Version 0.01.088
       
   327 ================
       
   328 (Made by PeterS,  04/02/2002)
       
   329 
       
   330 1)	MarkCa
       
   331 	1)	Extended T_FSYS to check fix FID-562G4V (App can kill F32 by attempting
       
   332 		to mount filesystem on unsupported drive.)
       
   333 	2)	Fixed FID-556JEX (T_PROC tries to use drive D:)  T_PROC now uses the
       
   334 		default drive.
       
   335 
       
   336 2)	Markdo
       
   337 	1)	Modified T_NOTIFY to test fix for defect BEN-4YRGKV "Ecom not recognising
       
   338 		plugins once unplugged and replugged".
       
   339 
       
   340 Version 0.01.087
       
   341 ================
       
   342 (Made by AndrewJ,  12/12/2001)
       
   343 
       
   344 1)	Nicolas
       
   345 	1)	Modified T_DLLSTATIC test so that it works on WINC and
       
   346 		is not wrongly reported as failed when run from
       
   347 		eruntest.
       
   348 
       
   349 2)	Markdo
       
   350 	1)	Added the test T_WRITEP which checks that all operations that cause a
       
   351 		write to disk fail with KErrAccessDenied when the media driver is write
       
   352 		protected. Added to check the fix for the defect DON-4ZKD9H "File server
       
   353 		does not fully support	write-protected media".
       
   354 
       
   355 3)	Andrew
       
   356 	1)	Modified T_RAW to take into account new behaviour of RFormat and 
       
   357 		RRawDisk from fixing defect JON-53BMJZ "RRawDisk de-references a null
       
   358 		pointer when used on a corrupt drive (due to forced a mount)".
       
   359 
       
   360 4)	MarkCa
       
   361 	1)	Updated T_OOM to test fix DON-4V7BUZ (KErrNoMemory cannot be
       
   362 		returned on c:)
       
   363 
       
   364 Version 0.01.086
       
   365 ================
       
   366 (Made by MichaelP, 20/11/2001)
       
   367 
       
   368 1)	MarkCa
       
   369 	1)	Fixed MET-53LG56 (Minor inconsistancies in T_TSCAN.CPP.)  Changed
       
   370 		CleanDirectory() and ExpandDirectory() to add integer number of
       
   371 		clusters to directories.		
       
   372 
       
   373 2)	RobertJ
       
   374 	1)	Added t_bcache to benchmark loader improvements resulting from caching.
       
   375 		Should be run from a refui image, not from a text shell. The timings are
       
   376 		given as untranslated fastcount ticks. To see what the timings would be
       
   377 		without the cache, comment out "#define __USE_LOADER_CACHE_"
       
   378 		in \f32\sfile\sf_ldr.cpp and rebuild.
       
   379 
       
   380 	2)	Added t_cache to test that the cache is delivering the correct file name
       
   381 		to the loader. Various strategies are employed to test that the cache
       
   382 		is maintaining coherency. Also tested is load from rom run from ram.
       
   383 		The test is classified as manual because all media slots should be
       
   384 		populated before test begins.
       
   385 
       
   386 3)	Markdo
       
   387 	1)	Fixed defect ROS-53FLTJ "F32TEST T_LDLL doesn't build for WINSCW". Fixed
       
   388 		using the current MODULE_HANDLE definitions from EUSER. Fix allows 
       
   389 		additional test to be carried out in T_TLIBRY on WINS which had previously
       
   390 		been excluded using #if defined (__EPOC32__).
       
   391 	2)	Modified WINTEST.BAT to take into account WINSCW.
       
   392 
       
   393 
       
   394 Version 0.01.085
       
   395 ================
       
   396 (Made by Dennis,  26/10/2001)
       
   397 
       
   398 1)	MarkCa
       
   399 	1)	Moved definitions from P32MMC.H into T_MMC.CPP because it can only be
       
   400 		included in ASSP-specific builds.  See \e32\release.txt.
       
   401 
       
   402 2)	Nicolas
       
   403 	1)	Added T_DLLSTATIC and support files to test static
       
   404 		data in DLLs.
       
   405 	2)	Added SERVER\FILECOPY.CPP containing a function
       
   406 		(CopyFile()) to copy files from Z:\ to C:\.  Updated
       
   407 		T_DEBUGGER to use that function.
       
   408 
       
   409 
       
   410 Version 0.01.084
       
   411 ================
       
   412 Made by ChrisM, 05/10/2001
       
   413 
       
   414 1)	MarkCa
       
   415 	1)	Added t_mvdr to test fix DON-4ZKDKK (Moving a directory leads to
       
   416 		incorrect parent directory cluster number.)  This is a manual test that
       
   417 		creates and moves / renames a set of directories.  Run on a formatted
       
   418 		card and then check the card with a disk verification utility.
       
   419 	2)	Changed t_chlffs to recognize Integrator LFFS on K: instead of D:.
       
   420 
       
   421 2)	Markdo
       
   422 	1)	Fixed defect MAY-4ZMMZY "F32Tests for LFFS require Cat-A code to build"
       
   423 		and MAY-4ZMMXC "F32test server\t_dspace cannot be built by
       
   424 		licencee". Necessary header file copied from f32 to f32test.
       
   425 
       
   426 
       
   427 Version 0.01.083
       
   428 ================
       
   429 Made by AndrewT, 31/08/2001
       
   430 
       
   431 1)	MarkCa
       
   432 	1)	Modified T_CHLFFS to mount LFFS on drive d for Integrator.
       
   433 
       
   434 2)	CarlosF
       
   435 	1)	Changed the t_chlffs.cpp to allow tests to run on Assabet when FAT is
       
   436 		mounted on drive C:\
       
   437 
       
   438 
       
   439 Version 0.01.082
       
   440 ================
       
   441 Made by Pete, 06/08/2001
       
   442 
       
   443 1)	Markdo
       
   444 	1)	Fixed defect BLT-4Y6MBB "B_FAT fails for 16MB mmc card". Modifications
       
   445 		to ensure that test behaves correctly when sectors/cluster > 1. 
       
   446 
       
   447 2)	WillR
       
   448 	1)	Correct reinterpret_cast to remove CodeWarrior warning
       
   449 
       
   450 3)	TimBa
       
   451 	1)	Added new test project T_FileMatch (.mpp and .cpp) to test some real
       
   452 		examples of filenames in various languages. Wanted by Linda
       
   453 		Enhancements.
       
   454 
       
   455 4)	MarkCa
       
   456 	1)	Moved T_PWSTR from f32test to e32test.  F32 API tested by T_MMC.
       
   457 
       
   458 5)	Nicolas
       
   459 	1)	Updated debugger tests as part of fixing MAY-4V4E5V
       
   460 	  	(Breakpoints don't work on ARM architecture 5
       
   461 	  	processors).
       
   462 
       
   463 6)	Pete
       
   464 	1) 	Removed \f32test\group\mnt.bat which was redundant.
       
   465 	2) 	Modification to T_FSYS.EXE to add an additional test for the
       
   466 		function RFs::RemountDrive().
       
   467 
       
   468 Version 0.01.081
       
   469 ================
       
   470 Made by Michael, 21/06/2001
       
   471 
       
   472 1)	MarkDo
       
   473 	1)	Increased the stack size of T_SCNDR2 to 0x4000.
       
   474 	2)	Modified T_MAIN-based tests to test with a hung file server. T_MAIN
       
   475 		now takes command-line arguments:
       
   476 
       
   477 		HANG - run tests with a non-critical password notifier up for 
       
   478 		duration of the test.
       
   479 		
       
   480 		REPEAT - Runs only on d: for epoc platforms and x: for WINS. Every file 
       
   481 		server request causes the non-critical password notifier to come up
       
   482 		and complete in a random time with a specified	password. This
       
   483 		should be used simultaneosly with WITHREPEAT, each being called from
       
   484 		a separate RUNTESTS process.
       
   485 
       
   486 		WITHREPEAT - To be used in conjunction with REPEAT. Default path should
       
   487 		not be a removable media.
       
   488 	3)	Introduced T_HUNGFS to test critical and non-critical notifiers. This
       
   489 		test is only to be run on non-removable media and requires input from
       
   490 		the user.
       
   491 	4)	Added batch file \F32TEST\SERVER\F32TEST_REPEAT.BAT to be used as
       
   492 		RUNTESTS batch file when using REPEAT and WITHREPEAT command-line
       
   493 		arguments(see above).
       
   494 
       
   495 2)	MarkCa
       
   496 	1)	Modified t_fsrv, t_mmc and t_pwstr to handle e32 fixes EDNHLJT-4WZGTD
       
   497 		and EDNHAAO-4WZFYR.
       
   498 	2)	Implemented CR PSCE-4VMP3K to set hard limit for RAM drive.  T_OOM
       
   499 		extended to fill up ram drive when limit set.
       
   500 
       
   501 3)	Nicolas
       
   502 	1)	Fixed thumb bug in t_debuggee_1 (least significant bit
       
   503 	  	of text base address passed to t_debugger was not
       
   504 	  	cleared).
       
   505 
       
   506 Version 0.01.080
       
   507 ================
       
   508 Made by Carlos, 31/05/2001
       
   509 
       
   510 1)	Markdo
       
   511 	1)	Modified T_FILE to take account for changes made in DON-4VWCWG
       
   512 		"Windows does not like the way we make some dos entry names".
       
   513 		Modified some expected dos entries created on directory entry	
       
   514 		creation.
       
   515 
       
   516 Version 0.01.079
       
   517 ================
       
   518 Made by Pete, 10/05/2001
       
   519 
       
   520 1)	Michael
       
   521 	1)	Fixed existing problems in, and added some new tests to, HWA test program
       
   522 		(\f32test\DEVICE\t_hwa.cpp).
       
   523 
       
   524 Version 0.01.078
       
   525 ================
       
   526 Made by Nicolas, 04/05/2001
       
   527 
       
   528 2)	Nicolas
       
   529 	1)	Merged 6.1 release branch back into the mainline.
       
   530 
       
   531 Version 0.01.077
       
   532 ================
       
   533 Made by Dennis, 20/04/2001
       
   534 
       
   535 1)	Markdo
       
   536 	1)	Fixed defect FID-4USCEU "Change test for LFFS drive". Lffs
       
   537 		is now tested from t_main on any drive the lffs is loaded on.
       
   538 	2)	Fixed defect FID-4USFQB "Loading LFFS fails when FSY&PDD
       
   539 		renamed". See above for details.
       
   540 	3)	Replaced calls to UserHal::MachineInfo with 
       
   541 		HAL::Get(HAL::EMachineUid,...)
       
   542 2)	Pete 
       
   543 	1)	Fixed FID-4TXL4C "Can we have LFFSINFO and T_SOAK in F32TEST"
       
   544 
       
   545 Version 0.01.076
       
   546 ================
       
   547 Made by RobertJ, 26/03/2001
       
   548 
       
   549 1)	MarkCa
       
   550 	1)	Updated t_pwstr and t_mmc in fix for CAN-4UNE8D.
       
   551 	2)	Increase WINS remount delay for t_pwstr.cpp.
       
   552 	3)	Modified t_rcount to test defect EDNJHAS-4KFR5G (File
       
   553 		handle mis-management crashes the kernel)
       
   554 
       
   555 2)	Dennis
       
   556 	1)	Modified tests which require a D: drive not to run the relevant part
       
   557 		on IQ80310 (similar to checks for Cogent already there).
       
   558 
       
   559 3)	Pete
       
   560 	1) 	Added HWA API test T_HWA.
       
   561 
       
   562 Version 0.01.075
       
   563 ================
       
   564 Made by Carlos, 20/02/2001
       
   565 
       
   566 1)	Markdo
       
   567 	1) 	T_DSPACE no longer built for WINC.
       
   568 	2)	Modified T_DSPACE so that in release builds
       
   569 		RFs::ControlIo no longer called.
       
   570 
       
   571 Version 0.01.69
       
   572 ===============
       
   573 Made by Morgan, 11/04/01
       
   574 
       
   575 1)	Markdo
       
   576 	1)	Fixed defect FID-4USCEU "Change test for LFFS drive". Lffs
       
   577 		is now tested from t_main on any drive the lffs is loaded on.
       
   578 	2)	Fixed defect FID-4USFQB "Loading LFFS fails when FSY&PDD
       
   579 		renamed". See above for details.
       
   580 
       
   581 Version 0.01.068
       
   582 ================
       
   583 Made by MarkCa, 20/03/2001
       
   584 
       
   585 1)	MarkCa
       
   586 	1)	Updated t_pwstr and t_mmc in fix for CAN-4UNE8D.
       
   587 
       
   588 2)	Andrew
       
   589 	1)	Fixed SCE-4TVQ78 Allows T_ldr to be run more than 
       
   590 		once with out failing
       
   591 
       
   592 3)	Pete 
       
   593 	1)	Fixed FID-4TXL4C "Can we have LFFSINFO and T_SOAK in F32TEST"
       
   594 
       
   595 Version 0.01.067
       
   596 ================
       
   597 Made by Markdo, 07/02/2001
       
   598 
       
   599 1)	MarkCa
       
   600 	1)	Increase WINS remount delay for t_pwstr.cpp.
       
   601 	2)	Modified t_rcount to test defect EDNJHAS-4KFR5G (File
       
   602 		handle mis-management crashes the kernel)
       
   603 
       
   604 Version 0.01.066
       
   605 ================
       
   606 Made by Markdo, 07/02/2001
       
   607 
       
   608 1)	Markdo
       
   609 	1) 	T_DSPACE no longer built for WINC.
       
   610 	2)	Modified T_DSPACE so that in release builds
       
   611 		RFs::ControlIo no longer called.
       
   612 
       
   613 Version 0.01.065
       
   614 ================
       
   615 Made by RobertJ, 13/12/2000
       
   616 
       
   617 1)	Morgan
       
   618 	1)	Added T_FNAME.EXE
       
   619 
       
   620 2)	Markdo
       
   621 	1)	Modified B_FAT to test correctly drives>4MB.
       
   622 	2)	Modifed T_NOTIFY to test notification on max length
       
   623 		file names. Also tidied the test up a bit.
       
   624 	3)	Added T_DSPACE to test disk space notification.
       
   625 
       
   626 3) 	RichardF
       
   627 	1)	Modified T_DSPACE to work with LFFS drives.
       
   628 
       
   629 
       
   630 Version 0.01.064
       
   631 ================
       
   632 Made by MarkCa, 29/09/2000
       
   633 
       
   634 1)	Jonathan
       
   635 	1)	Removed Eiger-specific tests from t_dbg.
       
   636 	2)	Removed bogus unused MMP files from \f32test\appdbg.
       
   637 
       
   638 
       
   639 Version 0.01.063
       
   640 ================
       
   641 Made by Dennis, 13/09/2000
       
   642 
       
   643 1)	Dennis
       
   644 	1)	Don't build T_DEBUG* for MCORE
       
   645 	2)	Build T_LOCLGE and T_LOCLUS for MCORE as well as ARM
       
   646 
       
   647 
       
   648 Version 0.01.062
       
   649 ================
       
   650 Made by Morgan, 5/7/2000
       
   651 
       
   652 1) Markdo
       
   653 	1)	Modified T_GDIR and T_LOCATE to account for slight change in
       
   654 		sorting in CDir class (from modification to TKeyDir::Compare).
       
   655 
       
   656 2) Pete
       
   657 	1) Modified T_TERM so that it is possible to open
       
   658 	a channel on Com4 for Brutus.
       
   659 
       
   660 
       
   661 Version 0.01.061
       
   662 ================
       
   663 (Made by Dennis, 22-06-2000)
       
   664 
       
   665 1) Morgan
       
   666 	1)	Added a No-Rx mode to T_TERM
       
   667 
       
   668 
       
   669 Version 0.01.060
       
   670 ================
       
   671 (Made by Markdo, 07.06.2000)
       
   672 
       
   673 1)	Markdo
       
   674 	1)	Modified T_ALERT to ensure hung file server is created.
       
   675 
       
   676 2)	MarkCa
       
   677 	1)	Added T_RESIZE test to test bug fix EDNMDON-4J2EWK.
       
   678 		edit: group\bld.inf; add: group\t_resize.mmp server\t_resize.cpp
       
   679 		Test program classified as manual because takes long time to run
       
   680 		(creates 10Mb file) and needs FAT disk with at least 10Mb free.
       
   681 
       
   682 Version 0.01.059
       
   683 ================
       
   684 (Made by MarkCa, 16/05/00)
       
   685 
       
   686 1)	Markdo
       
   687 	1)	Removed compiler warnings.
       
   688 	2)	Changes to T_TLINK to compensate for loss of registry.
       
   689 
       
   690 2)	MarkCa
       
   691 	1)	Modified Brutus but non-LFFS tests to cleanly abort when running
       
   692 		on LFFS drive.  Some T_MAIN based tests (exc T_LOADER.CPP) did this
       
   693 		anyway but an extra "CallTestsL: Skipped: test does not run on LFFS.\n"
       
   694 		msg was added (B_FAT.CPP, T_LOADER.CPP, T_RAW.CPP, T_COMPAT.CPP).
       
   695 		For tests not based on T_MAIN, an extra function IsDefaultDriveLFFS()
       
   696 		was added to T_CHLFFS.CPP, with its prototype in T_CHLFFS.H.
       
   697 		An additional function IsNamedDriveLFFS() was added for T_FSRV, which
       
   698 		is T_MAIN based and needs to perofrm extra checking volume name.
       
   699 		If the E32Main routine discovers it is running on an LFFS drive then
       
   700 		it prints "E32Main: Skipped: test does not run on LFFS.\n" and returns.
       
   701 		(T_APPINS.CPP, T_DLOCL.CPP, T_FIND.CPP, T_GEN.CPP, T_GEN32.CPP,
       
   702 		T_LDR.CPP, T_PARSE.CPP, T_PROC.CPP, T_RDSECT.CPP, T_RCOUNT.CPP,
       
   703 		T_SCNDR1.CPP, T_SCNDR2.CPP, T_SESS.CPP, T_TLIBRY.CPP, T_TLINK.CPP)
       
   704 		In T_ROMG, code was reordered in CMemDir::LoadDirL() to avoid a
       
   705 		NULL dereference.
       
   706 
       
   707 Version 0.01.058
       
   708 ================
       
   709 (Made by Morgan, 7/4/2000)
       
   710 
       
   711 1)    Nicolas
       
   712       1)	Added T_DEBUGGER and its support files (application
       
   713 		debugging tests).  These tests are no more in E32TEST
       
   714 		because F32 is needed to copy the suppport
       
   715 		files to the RAM-disk. 
       
   716 
       
   717 2)	MarkCa
       
   718 	1)	\F32TEST\GROUP\BLD.INF
       
   719 		\F32TEST\GROUP\T_PWSTR.MMP
       
   720 		\F32TEST\SERVER\T_PWSTR.CPP
       
   721 		Manual test program to test password store (WINS only).
       
   722 
       
   723 3)	Pete
       
   724 	1)	Changes to support F32 tests on LFFS drives. This involves changes to
       
   725 		most files.
       
   726 	2) 	Added T_DNOTIF to test F32 debug notifiers.
       
   727 
       
   728 Version 0.01.057
       
   729 ================
       
   730 (Made by MarkDo, 30.03.200)
       
   731 
       
   732 1)	MarkDo
       
   733 	1)	Added T_MMC to test locking of a device.
       
   734 
       
   735 
       
   736 Version 0.01.056
       
   737 ================
       
   738 (Made by ???, ???)
       
   739 
       
   740 1)	Pete
       
   741 	1) 	Removed calls of UserPcCardCntrl::PwrDown();
       
   742 	2) 	Modified serial test so that it is possible to
       
   743 		overide the default serial port designated to be used
       
   744 		by that test by supplying a serial port number on the
       
   745 		command line:-
       
   746 			- T_TERM p1
       
   747 
       
   748 
       
   749 Version 0.01.055
       
   750 ================
       
   751 (Made by Alastair, 10.3.2000)
       
   752 
       
   753 1)	MarkDo
       
   754 	1)	Modified T_FSRV and T_SESS so that battery state of EBatNotSupported
       
   755 		is a valid.
       
   756 
       
   757 Version 0.01.054
       
   758 ================
       
   759 (Made by MarkCa 03-03-00)
       
   760 
       
   761 1)	Morgan
       
   762 	1)	Removed use of the registry from T_TLIBRY in anticipation
       
   763 		of the the registry being deleted.
       
   764 
       
   765 Version 0.01.053
       
   766 ================
       
   767 (Made by Pete, 24/02/00)
       
   768 
       
   769 
       
   770 1)	Pete
       
   771 	1) 	Modified T_TERM to work with MAWD and MISA CF card modem driver.
       
   772 
       
   773 
       
   774 Version 0.01.052
       
   775 ================
       
   776 (Made by Dennis, 14-02-2000)
       
   777 
       
   778 1)	Dennis
       
   779 	1)	Replaced most UserHal:: calls with corresponding HAL:: calls (if they
       
   780 		exist).
       
   781 
       
   782 2)	Mark
       
   783 	1)	Added SCNDRV\T_SCNDR1-2-3 tests. T_SCNDR1 tests that the scandrive
       
   784 		utility fixes specific errros in the fat/metadata. T_SCNDR2 and
       
   785 		T_SCNDR3 test that the rugged fat file system prevents the fat/
       
   786 		metadata from being corrupted in the event of a power failure. Both
       
   787 		simulate power failure by failing writes in the TDriver class. In
       
   788 		T_SCNDR2 an error value is returned on failure whilst in T_SCNDR3
       
   789 		the machine is reset.
       
   790 	2)	Minor change to T_FIND since ESHELL.EXE is not fixed process.
       
   791 	3)	Cleaned up PRELOAD.LST since T_PREL.DLL was not being preloaded.
       
   792 
       
   793 
       
   794 Version 0.01.051
       
   795 ================
       
   796 (Made by Dennis, 19/01/99)
       
   797 
       
   798 1)	Alastair
       
   799 	1)	Removed ARM3 and MARM targets from BLD.INF
       
   800 
       
   801 2)	Pete
       
   802 	1)	Changes due to the removal in E32 of the classes
       
   803 		TLocalDrive and RDevComm.
       
   804 
       
   805 3)	Mark
       
   806 	1)	Slight adjustment to T_FSRV to correct test nesting.
       
   807 
       
   808 
       
   809 Version 0.01.050
       
   810 ================
       
   811 (Made by Morgan 3/12/99)
       
   812 
       
   813 1)	Mark
       
   814 	1)	Made minor changes to T_FMAN, T_TFSYS and T_FSYS.
       
   815 	2)	Switched T_REMOTE to a manual test.
       
   816 	3)	Change to T_FSRV to correctly test for unicode volume names.
       
   817 	4)	Change to T_RDSECT to more accurately test CRomMountCB::ReadSectionL.
       
   818 	5)	Added test\t_tlibry.exe to romtarget in T_TLIBRY.MMP so this test
       
   819 		is included in rom.
       
   820 
       
   821 2)	Dennis
       
   822 	1)	Removed calls to EUSER functions which no longer exist.
       
   823 
       
   824 
       
   825 Version 0.01.017
       
   826 ================
       
   827 (Made by Morgan, 26/8/99)
       
   828 
       
   829 1)	Pete
       
   830 	1)	Changes to T_NOTIFY to now test media change notification on multiple
       
   831 		PC Card sockets.
       
   832 	2)	Fixed up T_FIND - find channel test to work with Brutus serial drivers.
       
   833 
       
   834 2)	Dennis
       
   835 	1)	Fix to T_SESFS.CPP - don't logon to a thread if we failed to create it!
       
   836 	2)	Removed various redundant copies of files in \F32TEST\FSSTRESS from
       
   837 		\F32TEST\SERVER.
       
   838 	3)	Fixed operator precedence errors in T_FMAN.CPP.
       
   839 
       
   840 3)	Alastair
       
   841 	1)	Added new keywords to various .MMP files so that .IBY files can be
       
   842 		generated by ABLD TEST ROMFILE, also added extension makefile
       
   843 		GROUP\ROMSTUFF.MKE.
       
   844 
       
   845 
       
   846 Version 0.01.016
       
   847 ================
       
   848 (Made by Alastair, 2.8.1999)
       
   849 
       
   850 1)	Mark
       
   851 	1)	Added two new support dlls t_loclus and t_loclge for t_dlocl. These replace
       
   852 		the original localisation dlls locl.us and locl.ge. Changes made to t_dlocl
       
   853 		to reflect this. Uncommented localisation tests in t_dlocl.
       
   854 	2)	Modified t_nofify to take into account unicode handling of volume names.
       
   855 	3)	Moved t_alert to manual.bat.
       
   856 	4)	Converted Preload.lst used for t_libry to unicode.
       
   857 	5)	Converted t_warm to manual.bat
       
   858 	6)	Modified b_open so that when creating a large file the memory left free is
       
   859 		dependent on the size of the ram.
       
   860 
       
   861 2)	Alastair
       
   862 	1)	Added ARMI, ARM4 and THUMB platforms to BLD.INF file.
       
   863 
       
   864 
       
   865 Version 0.01.015
       
   866 ================
       
   867 (Made by Dennis 13.7.1999)
       
   868 
       
   869 1)	Alastair
       
   870 	1)	Added dopcvs.pl and lock.pl to GROUP directory for use with MNT.BAT.
       
   871 
       
   872 2)	Mark
       
   873 	1)	Modified t_fsrv so that RFs::SetVolumeName is tested under unicode
       
   874 		(see ER5 bug EDNWROS-45WGVY).
       
   875 	2)	Modified b_fat to test that an ascii directory entry is read in
       
   876 		unicode builds (see ER5 bug EDN028229).
       
   877 	3)	Added \epoc32\include\kernel to SYSTEMINCLUDE in t_warm.mmp.
       
   878 
       
   879 
       
   880 Version 0.01.14
       
   881 ===============
       
   882 (Made by Alastair, 9.6.99)
       
   883 
       
   884 1)	Mark	
       
   885 	1)	Added test program t_fsys to test the new functions FileSystemName(..)
       
   886 		and DismountFileSystem(..) in class RFs.
       
   887 	2)	Added a dummy file system t_testfsys to be used by t_fsys on epoc platforms.
       
   888 
       
   889 2)	Pete
       
   890 	1)	Added T_LFFS for testing the LFFS file system.
       
   891 	2)	Added F32 soak test program T_SOAK1.
       
   892 
       
   893 3)	Alastair
       
   894 	1)	Changed zips of releasables put onto the network. There is now one zip
       
   895 		file for each platform containing full \Epoc32 paths to each item.
       
   896 		There is also a zip file for exported header files.  Hence, the contents
       
   897 		of S:\f32test\zip includes wins.<ver>, marm.<ver> and winc.<ver>.
       
   898 		The files within these zip file now also have full pathnames so ensure
       
   899 		you unzip them into the root of your EPOC drive with any flags required
       
   900 		to recreate the directory structure.
       
   901 		Added new command, MNT CHECKREL, to check that all releasables are
       
   902 		present before doing an MNT PUTREL.
       
   903 		Before doing MNT CHECKREL or MNT PUTREL call BLDMAKE -v RELFILES to
       
   904 		create the lists of releasables.
       
   905 	1)	Replaced all B[plat].PRJ files for use with BLDMAKE with BLDMAKE.PRJ in
       
   906 		accordance with ER5u bldmake changes.
       
   907 	2)	Removed all superseded RUN.BAT files.
       
   908 	3)	Removed the batch files used for running tests.  These batch files are
       
   909 		now created by BLDMAKE in \Epoc32\Bldmake\E32test\[platform]\, and are
       
   910 		now called AUTO.BAT and MANUAL.BAT.
       
   911 	4)	Removed all *.REL files from GROUP directory and changed MNT.BAT so that
       
   912 		MNT PUTREL looks for .REL files generated by BLDMAKE instead.  Updated
       
   913 		BLDMAKE.PRJ accordingly.
       
   914 	5)	Updated MNT GETBLD to fetch the SDMODELS component which replaces the
       
   915 		SWINS component that E32 used to release.
       
   916 	6)	Added the following .DEF files:-
       
   917 			BWINS\
       
   918 				T_LIBRY.DEF, T_LDLL.DEF, T_PREL.DEF.
       
   919 			BMARM\
       
   920 				T_LIBRY.DEF, T_LDLL.DEF, T_PREL.DEF, T_LINKD.DEF, T_LINKC.DEF,
       
   921 				T_LINKB.DEF, T_LINKA.DEF, T_LINKDF.DEF, T_LINKCF.DEF,
       
   922 				T_LINKBF.DEF, T_LINKAF.DEF, T_LINKE.DEF, T_MUTC.DEF, T_DUPD.DEF,
       
   923 				T_LOOPB.DEF, T_LOOPC.DEF, T_LOOPD.DEF.
       
   924 	7)	Renamed t_testfsys.mmp t_tfsys.mmp for 8.3 filename compliance.
       
   925 
       
   926 
       
   927 
       
   928 
       
   929 
       
   930 Version 0.01.13
       
   931 ===============
       
   932 (Made by Jonathan, 23rd February 1999)
       
   933 
       
   934 0)	Everyone
       
   935 	1)	Boilerplated source.
       
   936 
       
   937 1)	Morgan
       
   938 	1)	Added "load device driver from RAM", and "ignore old Device driver
       
   939 		in RAM" tests to T_TLIBRY.
       
   940 	2)	Added test to T_TLINK to test that Dlls that have been previously
       
   941 		loaded from Rom can be sucessfully fixed-up to Dlls loaded from Ram.
       
   942 
       
   943 2)	Mark
       
   944 	1)	Modified T_APPINS and T_NOTIFY to take account of the change to
       
   945 		RFs::NotifyChange() in F32-131.
       
   946 
       
   947 
       
   948 Version 0.01.12
       
   949 ===============
       
   950 (Made by Morgan, 27th January 1999)
       
   951 
       
   952 1)	Jo
       
   953 	1) Modified t_ramstr to test diagnostic debug checking
       
   954 	
       
   955 
       
   956 Version 0.01.11
       
   957 ===============
       
   958 (Made by Jo, 19th January 1999)
       
   959 
       
   960 1)	Jo
       
   961 	1)	Additional testing in T_NOTIFY to test new functionality added to fileserver notification
       
   962 
       
   963 	2)	Additional test, T_APPINS also tests new fileserver notification requests
       
   964 
       
   965 2)	Morgan
       
   966 	1)	Additional test in T_TLIBRY
       
   967 
       
   968 
       
   969 Version 0.01.10
       
   970 ===============
       
   971 (Made by Jo, 13th January 1999)
       
   972 
       
   973 1) Alastair
       
   974 	1)	Removed BLD.BAT, CLEAN.BAT and PREPARE.BAT from Group\Li.prj.
       
   975 
       
   976 2) Jo
       
   977 	1)	Added a new test T_RENAME to directory \SERVER\
       
   978 		Tests the bug fix in F32 126 ("Rename creates duplicate file").
       
   979 
       
   980 	2)	Created a new directory \FSSTRESS\ in which all file-server stress
       
   981 	  	tests have been placed. These are currently T_REMOTE, T_SESS and a
       
   982 	  	new test, T_RAMSTR, which stress tests the RAM drive by creating,
       
   983 	  	renaming, replacing and deleting multiple files.
       
   984 
       
   985 	A new set of batch files, AMARMSTR.bat etc have been created so the
       
   986 	stress tests can be run separately (since they all run for a
       
   987 	deliberately extended period). The tests t_remote and t_sess have not
       
   988 	been removed from the standard test batch files however, since they
       
   989 	should be run prior to each F32 release. T_RAMSTR has been created to
       
   990 	help simulate the conditions in which an F32 bug is suspected to arise
       
   991 	and is not currently part of the standard F32 test suite.
       
   992 
       
   993 3)	Morgan
       
   994 	1)	Extended T_TLINK to test different link trees. New dll's for this
       
   995 		are T_LOOP[B|C|D].DLL, TMUTC.DLL, TDUPD.DLL
       
   996 
       
   997 
       
   998 Version 0.01.09
       
   999 ================
       
  1000 (Made by Jo, December 8th 1998)
       
  1001 
       
  1002 1) Jo
       
  1003 	1)	Added an extra test to \bench\t_fsysbm to benchmark multiple file deletes
       
  1004 	2)	Modified t_notify in the light of a change to the file notification code
       
  1005 
       
  1006 2) Morgan
       
  1007 	1) Extended T_TLIBRY to do LDD RAM-load tests
       
  1008 
       
  1009 
       
  1010 Version 0.01.08
       
  1011 ================
       
  1012 (Made by Jo, December 1st 1998)
       
  1013 
       
  1014 1) Morgan
       
  1015 	1)	Added Load by uid tests and updated T_LIBRY.DLL to have Uids
       
  1016 	2)	Added T_TLINK.EXE and supporting dlls T_LINK<A|B|C|D>[f].DLL
       
  1017 		to test loader re-tries.  This test is for __EPOC32__ only.
       
  1018 	3)	Fiddled with T_TLIBRY.CPP to re-instigate some commented out
       
  1019 		tests.
       
  1020 	4)	Killed SARMBE
       
  1021 
       
  1022 2)	Alastair
       
  1023 	1)	Moved T_LDLL into F32TEST from E32TEST, since F32TEST's T_TLIBRY seems
       
  1024 		to be the only test which requires it, and F32TEST shouldn't be dependent upon
       
  1025 		releasables from E32TEST.
       
  1026 	2)	Minor modifications to MNT.BAT.
       
  1027 
       
  1028 3)	Jo
       
  1029 	1)	Minor modification to T_DIRS to re-incorporate filetime testing
       
  1030 
       
  1031 
       
  1032 Version 0.01.07
       
  1033 ================
       
  1034 (Made by Jonathan, 27th October 1998)
       
  1035 
       
  1036 1)	Alastair
       
  1037 	1)	Updated .MMP files so that UNICODE builds are available in line with 
       
  1038 		UNICODE changes to E32TOOLP 095.
       
  1039 	2)	Changed T_CHKUID.EXE so that it checks for and has 0x1000007a rather 
       
  1040 		than 1 as its first UID.
       
  1041 	3)	Changed T_FIND.EXE so that it checks for UNICODE versions of
       
  1042 		KConsoleDllUidValue and KLocaleDllUidValue in UNICODE builds.
       
  1043 
       
  1044 
       
  1045 Version 0.01.06
       
  1046 ================
       
  1047 (Made by Morgan, 21st October 1998)
       
  1048 
       
  1049 1)	Alastair
       
  1050 	1)	Fixed T_LOCATE so that it runs under WINC.
       
  1051 	2)	Changed T_SESS so that it's less biased towards a particular
       
  1052 		PC configuration.
       
  1053 	3)	Added \F32TEST\GROUP\WINTEST2.BAT which sets up test files so
       
  1054 		that F32's tests can test the emulator when it's not run from
       
  1055 		a traditional \epoc32\release\win... directory.
       
  1056 
       
  1057 2)	Jo
       
  1058 	1)	Added extra tests within T_FMAN to test the F32 changes to cope with
       
  1059 	extra long pathnames.
       
  1060 
       
  1061 	2)	Minor change to B_FAT to allow for the change to the number of directory 
       
  1062 	entries F32 allocates when the VFAT name is an exact multiple of 13
       
  1063 	characters.
       
  1064 
       
  1065 	3)	Minor change to T_RDSECT for UNICODE MARM builds
       
  1066 
       
  1067 Version 0.01.05
       
  1068 ================
       
  1069 (Made by Jo, 18th September 1998)
       
  1070 
       
  1071 Requires F32 >= 120
       
  1072 
       
  1073 1) Jo
       
  1074 
       
  1075 	1) Added test \SERVER\T_RDSECT to test new RFs function ReadFileSection()
       
  1076 
       
  1077 	2) Additional tests added to \SERVER\T_NOTIFY to test new overloads to the RFs
       
  1078 	functions RFs::NotifyChange and RFs::NotifyChangeCancel().
       
  1079 	
       
  1080 	3) Extra test added to \SERVER\T_MISC to test new RFs function overload
       
  1081 	RFs::IsValidName().
       
  1082 
       
  1083 	4) Additional test in \SERVER\T_FILE to check EPOC software problem SW1-123
       
  1084 	("WINS Local file system doesn't handle shared read and write access").
       
  1085 	T_FILE calls TestShortNameAccessorFunctions() successfully in UNICODE builds now the
       
  1086 	RFs functions GetShortName() and GetLongName() are implemented for UNICODE (see F32
       
  1087 	release notes).
       
  1088 	
       
  1089 	5) Additional testing in \SERVER\T_FSRV to test fix to RFs::SetVolumeLabel() and
       
  1090 	fix of bluebell defect SW1-728 (see below).
       
  1091 	
       
  1092 	6) Additional testing in \SERVER\T_NMBS to check fix of EPOC software problem
       
  1093 	SW1-56 ("File can be turned into a directory").
       
  1094 
       
  1095 	7) Addition to (and modification of) \SERVER\B_GEN to check fix of bluebell
       
  1096 	defect SW1-728 ("'Name Disk' allows characters which are illegal under windows").
       
  1097 	B_GEN now passes in UNICODE builds due to fix to RFs::SetVolumeLabel() - See F32
       
  1098 	release notes	
       
  1099 
       
  1100 	8) Changes to \SERVER\B_FAT to get it working in UNICODE builds.  The test was
       
  1101 	making a number of assumptions about the number of TFatDirEntrys created per
       
  1102 	file that were false for UNICODE. 
       
  1103 
       
  1104 	Additional test (TestClusterAllocation()) to fix to Series 5 problem SW1-764
       
  1105 	"F32 over-allocates clusters"
       
  1106 	
       
  1107 	Modified testRoot() to test fix to Series 5 problem SW1-770
       
  1108 	"Can't handle the last root directory entry"
       
  1109 	
       
  1110 	9) \SERVER\T_FMAN now works in UNICODE builds due to fix to size of KEntryArraySize
       
  1111 	(see F32 release notes) 
       
  1112 
       
  1113 	Extra testing to check fix to Series 5 problems SW1-230 (" F32 allows names of
       
  1114 	>256 chars and then panics with them"), SW1-351 ("Shell hangs forever trying to
       
  1115 	delete files/folders with impossibly long names") and SW1-821 ("Invalid file
       
  1116 	names stop CDirScan")
       
  1117 	
       
  1118 	10) Additional testing in \SERVER\T_DIRS to check fix of EPOC software problem
       
  1119 	SW1-29 ("Local/System filetime confusion"). This has been partially removed for
       
  1120 	this release because the fix hasn't been released in F32 - awaiting verification.
       
  1121 
       
  1122 	11) Minor modifications/additions to T_RDFAT, B_MTST, T_CHKUID, T_FORMAT, T_SCAN
       
  1123 	and T_VFAT (in general, to improve the clarity of the tests).
       
  1124 
       
  1125 
       
  1126 Version 0.01.04
       
  1127 ================
       
  1128 (Made by Jo, 15th July 1998)
       
  1129 
       
  1130 Requires F32 >= 110
       
  1131 
       
  1132 1)  Alastair
       
  1133 	
       
  1134 	1) Changed MNT.BAT to retrieve E32TOOLS 091 and E32TOOLP 091.
       
  1135     2) Minor change to T_WARM to remedy WINS/WINC compilation warning.
       
  1136 	3) Commented out localisation data tests in T_DLOCL since we don't
       
  1137 	   release the localisation dlls anymore; added commands to
       
  1138 	   F32TEST\GROUP\WINTEST.BAT to create dummy localisation dlls.
       
  1139 	4) Fixed MNT GETSRC so that it handles version numbers correctly.
       
  1140 	5) Removed some tests from the WINC versions of T_CHKUID and
       
  1141 	   T_ROMG programs where these tests relied upon some sort of emulated
       
  1142 	   directory structure which doesn't really make sense under WINC.
       
  1143 	6) Changed B_FAT,T_COMPAT, T_DIRS, T_FILE, T_FMAN, T_FORMAT,
       
  1144 	   T_FSRV, T_RAW and T_MAIN under WINC in line with changes
       
  1145 	   to F32 111 causing the WINC default directory to be taken
       
  1146 	   from the current directory.
       
  1147 	7) Changed WINC versions of T_DIRS T_FSRV in line with changes 
       
  1148 	   to F32 111 allowing WINC programs write access to Z: drive.
       
  1149 	8) Removed WINC test from T_FSRV which assumes D: is a CDROM drive.
       
  1150 	9) Removed WINC tests from T_FSRV (testVolumeInfo())and 
       
  1151 	   T_MISC (Test 13) which expects all drives A-Z to
       
  1152 	   be available for WINC.  These tests should be reinstated once
       
  1153 	   the WINC fileserver is more honest about the list of drives it
       
  1154 	   provides.
       
  1155 	10)Removed WINC test (Test2) from T_LOCATE which relies upon an
       
  1156 	   assumption that the session path will always be a root directory.
       
  1157 	   If the session path is a root directory, F32's FindFilePath() will not 
       
  1158 	   search the session path for a file if no pathlist is specified
       
  1159 	   as an argument to the function.  F32 changes may be required
       
  1160 	   here, and the test should subsequently be reinstated.
       
  1161 	11)Changed WINC versions of T_OOM, T_GEN, T_CHKUID and T_LOCK so that
       
  1162 	   they create their test directories on the current drive rather than C:.
       
  1163 	12)Changed T_GEN so that is uses \F32-TST as it's test directory
       
  1164 	   (like other F32 tests do) rather than using it's own \E32-MATH.
       
  1165 	13)Released \F32test\Group\WININFO.txt, containing information
       
  1166 	   about which directories and files need to be present for each
       
  1167 	   WINS/WINC test to succeed.
       
  1168 
       
  1169 2)  Morgan
       
  1170     1) Added tests to T_LOCATE
       
  1171 	2) Added some SUBST tests to T_FSRV
       
  1172 
       
  1173 3)	Matthew
       
  1174 	1)	Added test to T_DLOCL to check that locale changes cause notification.
       
  1175 
       
  1176 4)	Jo
       
  1177 	1)	Added new test T_SESS to test that multiple fileserver sessions can 
       
  1178 		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.  
       
  1179 		Needs F32 release>=112
       
  1180 	
       
  1181 	2)	Added new test T_REMOTE to test multiple fileserver sessions, including
       
  1182 		a remote filesystem (dummy implementation T_REMFSY.fsy).  
       
  1183 		Stress tests the fileserver by connecting multiple drives (each with
       
  1184 		20 fileserver sessions).  Additionally tests bug fixes SW1-587, 620
       
  1185 		
       
  1186 	3)	Minor changes to T_COMPAT for UNICODE build testing
       
  1187 
       
  1188 	4)	Added a test for year 2000 compliance (\SERVER\T_FSY2K)
       
  1189 
       
  1190 Version 0.01.03
       
  1191 ================
       
  1192 (Made by Jonathan, 8th May 1998)
       
  1193 
       
  1194 (1) Jo
       
  1195 
       
  1196 	F32 failed the following tests:
       
  1197 
       
  1198 	(1) T_COMPAT (Fails WINS UNICODE tests)
       
  1199 
       
  1200 	Fails test1() [line111]
       
  1201 	RFile::Create() creates a unicode filename but when the test checks the 
       
  1202 	name using TFatDirEntry::Name() the name returned is not the ascii equivalent 
       
  1203 	of the unicode filename.  To be fixed.
       
  1204 
       
  1205 	(2) T_FMAN (Fails WINS UNICODE tests)
       
  1206 
       
  1207 	Fails testLongNames() [line 1055]
       
  1208 	Problem with scanning the directory list for long filenames in UNICODE.  
       
  1209 	To be fixed.
       
  1210 
       
  1211 	(3) B_GEN (Fails WINS UNICODE tests)
       
  1212 
       
  1213 	testVolumeName() [line550] fails.  
       
  1214 	This is because SetVolumeName() takes a unicode name but converts it to an 
       
  1215 	ascii name, doubling the length as it does so 
       
  1216 	(see SFAT\SL_MNT line 322 CFatMountCB::SetVolumeL() for the conversion 
       
  1217 	function).  To be fixed.
       
  1218 
       
  1219 	(4) B_FAT (Fails WINS UNICODE tests)
       
  1220 	
       
  1221 	Fails testDirEntry() [line 558]
       
  1222 	The test creates a corrupt file then tests that KErrCorrupt is returned 
       
  1223 	upon attempting to read/write to the file.  In ascii this test detects 
       
  1224 	correctly that the file is corrupt but in unicode it does not detect a 
       
  1225 	problem.  The problem appears to be due to RFile::Create() noted in (1).
       
  1226 
       
  1227 	(5) T_NOTIFY (Fails WINC tests)
       
  1228 
       
  1229 	Fails test6() [line 260]
       
  1230 	Tests a media change notification which in WINC is not valid.  
       
  1231 	At present the test fails ungracefully with a Plat fault 46.  
       
  1232 	This will be changed when PccdCntrlInterface is replaced.
       
  1233 
       
  1234 
       
  1235 	Fixes to f32 tests for WINC defects:
       
  1236 
       
  1237 	(1) Different values are (necessarily) returned in WINC and WINS on 
       
  1238 	trying to access a non existent device.  The code in several F32 tests 
       
  1239 	has been altered to check for either return value.
       
  1240 
       
  1241 	(2) Excluded WINC from attempting to mount FAT filesystem on X or Y in 
       
  1242 	tests where it was previously attempting to do so in T_MAIN.
       
  1243 
       
  1244 	(3) Added extra path information for WINC to successfully locate Z 
       
  1245 	drive in T_MAIN and a number of other tests.
       
  1246 
       
  1247 	(4) Changes to T_FSRV to accommodate diffferences in file and 
       
  1248 	volume attributes between WINS and WINC. 
       
  1249 
       
  1250 
       
  1251 	Other fixes and improvements:
       
  1252 
       
  1253 	(5) Added a trap handler to T_ROMG to get the test working.
       
  1254 
       
  1255 	(6) Disabled autoswitchoff behaviour in B_RAND, T_FSYSBM and T_VFAT.
       
  1256 
       
  1257 	(7) Added additional test to T_FIND.
       
  1258 
       
  1259 	(8) Fixed of several UNICODE bugs in B_GEN.
       
  1260 
       
  1261 	(9) Alteration to T_TLIBRY to test against correct values in several tests.
       
  1262 
       
  1263 
       
  1264 (2) Petteri
       
  1265 
       
  1266 	(1) Minor changes to t_gen.cpp, t_gen32.cpp, t_parse.cpp and t_vfat.cpp so
       
  1267 	that they compile without warnings.
       
  1268 
       
  1269 	(2) t_term.cpp: F1 changed to = in the help text.
       
  1270 
       
  1271 	(3) Minor canges to t_proc.cpp and t_tlibry.cpp so that the tests don't fail
       
  1272 	in ARM ascii build.
       
  1273 
       
  1274 
       
  1275 Version 0.01.02
       
  1276 ================
       
  1277 (Made by Jonathan, 10th January 1998)
       
  1278 
       
  1279 1)	Jonathan
       
  1280 	1)	T_WARM - does nothing on WINS.
       
  1281 	2)	B_OPEN - No longer tries to test disk full on WINS emaulated drive C:
       
  1282 		used to fill the C drive with a huge file but this can fail because
       
  1283 		F32 can only handle files <= 1/2G.
       
  1284 	3)	T_VFAT - Fixed typo leading to files not being deleted. Prevented
       
  1285 		generation of three-letter filenames to avoid WIN32 special files like
       
  1286 		'AUX' and 'PRN'. Fixed confusion when replacing an existing file.
       
  1287 		Still fails on WINS X drive.
       
  1288 	4)	T_FIND - Tweaked the string used to match the kernel's process name.
       
  1289 
       
  1290 
       
  1291 Version 0.01.01
       
  1292 ================
       
  1293 (Made by Alastair, 26th January 1998)
       
  1294 
       
  1295 F32TEST contains those test programs which used to be a part of F32
       
  1296 
       
  1297 1)  Some test renaming:
       
  1298      benchmrk -> t_fsysbm, t_bench -> t_fsrvbm, t_comsoak1 -> t_commsk,
       
  1299      t_bench -> t_fbsrvbm and more
       
  1300 
       
  1301 2)  Minor bug fixes for t_vfat, t_fbsrvbm.
       
  1302 
       
  1303 3)  Known problems - t_fsrvbm doesn't compile for WINS, and t_locdrv is out of date
       
  1304     and won't compile for any platform
       
  1305     t_libry and t_dlocl fail but that's because the foreign localisation dlls
       
  1306 	are't there anymore
       
  1307  
       
  1308