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