|
1 THIS RELEASE NOTE NO LONGER IN USE |
|
2 |
|
3 See \E32\RELEASE.TXT for changes to E32TEST |
|
4 |
|
5 Version 2.00.531 |
|
6 ============================ |
|
7 (Made by XXX, XXX) |
|
8 |
|
9 1) OliverStuart |
|
10 1. DEFECT FIX: DEF138318: SMP + Data Paging T_Chunk fails: t_chunk.exe::Local-c811fe18 Panic KERN-EXEC |
|
11 Modified to use thread pool in chunk-close race condition test to prevent KERN-EXEC 3 when stack is accessed |
|
12 after 50 CloseChunk threads have been created over and over again for 800 times until the backing store is |
|
13 exhausted and there is no storage left to commit to the stack page. |
|
14 |
|
15 Version 2.00.530 |
|
16 ============================ |
|
17 (Made by DjordjeK, 18/08/2004) |
|
18 |
|
19 1) AndrewR |
|
20 1) Fix DEF045247 - T_IDRV assumes that the RAM drive is on drive 0 |
|
21 |
|
22 2) CarlosF |
|
23 1. Fix DEF046246 - Check in t_serial TimedCheckedWrite() sometimes loses the race |
|
24 2. Fix DEF047403 - T_SERIAL does not exercise Hardware Handshaking |
|
25 |
|
26 Version 2.00.529 |
|
27 ============================ |
|
28 (Made by KamranN, 04/08/2004) |
|
29 |
|
30 1) AndrewR |
|
31 1) Implement CR - LKUH-5WJMEA: Correct and improve EKA2 Stop-Mode Debug API |
|
32 |
|
33 Version 2.00.528 |
|
34 ============================ |
|
35 (Made by AndrewJ, 21/07/2004 |
|
36 |
|
37 |
|
38 1) Djordje |
|
39 1) REQ2731.3 (PREQ728): Descriptors API enhancement (RBuf) |
|
40 Added new t_rbuf test. |
|
41 2) DEF045758 T_CHUNK shouldn't depend on shared io buffers |
|
42 - Removed D_CHUNK project. |
|
43 - T_Chunk does not check shared io buffers any more. |
|
44 - D_Sharedio now checks the buffer is initialised to all 0x03s every time it creates it. |
|
45 |
|
46 2) JonathanM |
|
47 1) Fixed bug in T_HEAP which caused failures on the emulator. |
|
48 |
|
49 Version 2.00.527 |
|
50 =========================== |
|
51 (Made by AndrewH, 06/07/2004) |
|
52 |
|
53 1) MichaelP |
|
54 1) Fixed defect DEF046550 - T_USB sends wrong buffer size for non-max size transfers: |
|
55 We now subtract 1 from the reported buffer size only for 64k transfers (=0xFFFF). |
|
56 |
|
57 |
|
58 Version 2.00.526 |
|
59 =========================== |
|
60 (Made by Michaelp, 17/06/2004) |
|
61 |
|
62 1) KamranN |
|
63 1) Changes for CR HWIE-5YBETE Networking, GT0194 IP Networking, Configuration tool for Etherdrv |
|
64 |
|
65 2) DjordjeK |
|
66 1) REQ2731.1 RArray API enhancement & REQ2731.2 RMessagePtr2 API enhancement: |
|
67 The following tests are changed: |
|
68 T_ARRAY - Added test cases to check leaving interface of TPointerArray<T>, |
|
69 TArray<T>, TArray<TInt> & TArray<TUint>. |
|
70 T_CAPSUP - Added test cases to check leaving interface of RMessagePtr2. |
|
71 T_MESSGE - Added test cases to check leaving interface of RMessagePtr2. |
|
72 |
|
73 |
|
74 Version 2.00.525 |
|
75 =========================== |
|
76 (Made by JonathanM, 26/05/2004) |
|
77 |
|
78 1) MichaelP |
|
79 1) Fixed defect DEF045263 - "T_USBAPI to be made more generic for autotesting": |
|
80 a) We don't check any longer at the beginning of the test suite whether we're |
|
81 running on a 'UsbPlatform': If we're not, then the subsequent attempt to load the |
|
82 USB LDD will fail anyway. |
|
83 b) We now execute the endpoint stall tests only if we're running on a known |
|
84 supported platform, otherwise we just skip those tests. |
|
85 2) AndrewHi |
|
86 1) Fix for 'DEF043213 : Build dependency introduced between e32test t_lfsdrv2 and |
|
87 lubbock base port' |
|
88 |
|
89 |
|
90 Version 2.00.524 |
|
91 =========================== |
|
92 (Made by AndrewJ, 28/04/2004) |
|
93 |
|
94 1) JonathanM |
|
95 1) Added new test case to T_TEXTNOTIFIER for defect DEF044341 - Notifier framework |
|
96 (ewsrv.dll) generated KErrNoMemory |
|
97 |
|
98 2) MichaelP |
|
99 1) Fixed defect DEF044040 - "iMemMemPslInfo in DDmaTestChannel not set correctly": |
|
100 We now assign the DMA PSL cookie to the kernel side channel object in |
|
101 DDmaTestChannel::DoCreate() for a user side RTestDma::Open() call (instead of |
|
102 for an RTestDma::GetInfo() call). |
|
103 |
|
104 Version 2.00.523 |
|
105 =========================== |
|
106 (Made by JonathanM, 23/04/2004 |
|
107 |
|
108 1. JonathanM and KeithR |
|
109 1) Updated T_CAPSUP to test new Platform Security APIs. |
|
110 |
|
111 Version 2.00.522 |
|
112 =========================== |
|
113 (Made by CarlosF, 14/04/2004) |
|
114 |
|
115 1) JonathanM |
|
116 1) Added new test cases to T_SOUND which test playing tiny buffers. |
|
117 |
|
118 Version 2.00.521 |
|
119 =========================== |
|
120 (Made by JonathanM, 31/03/2004) |
|
121 |
|
122 1) CiprianM |
|
123 1) Fixed defect INC041473 - T_TLOCL fails in WINS - deleting the test as it's considered |
|
124 worthless (see defect notes in TT) |
|
125 |
|
126 2) MichaelP |
|
127 1) Fixed defect DEF042556 - "Wrong IPR categorisation on usbrflct binaries": |
|
128 Changed IPR category of USB test prgram USBRFLCT (in directory |
|
129 /e32test/win32/usbrflct_distribution) from B to E. Permission to do so was |
|
130 granted by way of accepted Source Categorisation Change Request |
|
131 CANY-5W8J8E - "Inconsistent USBRFLCT binary IPR classifications". |
|
132 2) Fixed defect DEF043596 - "T_USB/USBRFLCT don't test zero-bytes transfers": |
|
133 We now start the loop transfers with 0 bytes instead of with 4. Upped |
|
134 USBRFLCT version number to 1.3.1. |
|
135 |
|
136 Version 2.00.520 |
|
137 =========================== |
|
138 (Made by JonathanM, 19/03/2004) |
|
139 |
|
140 1. JonathanM |
|
141 1. Implemented the requirements: |
|
142 REQ2632 - Configurability of the enforcement of capabilities |
|
143 REQ2633 - Security violation diagnostic |
|
144 REQ3142 - Associate Platform Security information with an executable. |
|
145 See /cedar/generic/base/documentation/Base_How_To_Configure_Platform_Security_Settings.doc |
|
146 |
|
147 Version 2.00.519 |
|
148 =========================== |
|
149 (Made by JonathanM, 26/02/2004) |
|
150 |
|
151 1. JonathanM |
|
152 1. Modified T_CAPSUP to test new Platform Security classes: TCapabilitySet and TSecurityInfo |
|
153 2. Added T_PLATSECCONFIG which tests use of the PlatSecDisabledCaps keywork in OBY files |
|
154 and Emulator INI files. |
|
155 |
|
156 Version 2.00.518 |
|
157 ================ |
|
158 (Made by AndrewHi, 23/01/2004) |
|
159 |
|
160 1. CiprianM |
|
161 1. Fixed DEF040971 Benchmark suite test code optimised out by RVCT in ARM5 builds |
|
162 |
|
163 2. AndrewHi |
|
164 1. Modified t_lfsdrv2 to conditionally apply Read-While_Write tests for FLASH devices. |
|
165 The condition is dependent on the value of the device identifier read from the chip. |
|
166 Currently, these tests are only applied for TYAX flash devices. |
|
167 |
|
168 Version 2.00.517 |
|
169 ================ |
|
170 (Made by StefanW, 09/01/2004) |
|
171 |
|
172 1. CarlosF |
|
173 1. IBUG-5QNJZC "Implement CR IBUG-5N2DZE on Cedar": Modified T_SERIAL to test the new |
|
174 turnaround feature. |
|
175 |
|
176 Version 2.00.516 |
|
177 ================ |
|
178 (Made by StefanW, 19/12/2003) |
|
179 |
|
180 1. MichaelP |
|
181 1. Updated USBRFLCT to use USBIO v2.0: Upped USBRFLCT version to 1.2.0 and recompiled |
|
182 it against USBIOLIB 2.0. Updated USBRFLCT.SYS to version 2.0. Added separate driver |
|
183 version for Win98 (USBRFL98.SYS, renamed from USBIO98.SYS) and added entries to the |
|
184 usbrflct.inf file so it gets installed on Win98SE. |
|
185 2. Deleted USB host side GUI test program USBTEST. This program has been discontinued. |
|
186 3. Added complimentary version of USBRFLCT: |
|
187 USBRFLCTD.EXE is a version of USBRFLCT.EXE with lots of verbose output |
|
188 activated; otherwise it's exactly the same program. |
|
189 The output, most importantly the error messages, can be used to track down |
|
190 problems when trying to get USBRFLCT and T_USB to work together, either for the |
|
191 first time (after a Base/PSL port), or after installation changes on the PC. |
|
192 |
|
193 Version 2.00.515 |
|
194 ================ |
|
195 (Made by JonathanM, 05/12/2003) |
|
196 |
|
197 1. ChrisM |
|
198 1. Fixed Defect DEF040185 - Some e32tests make assumptions about the time and date formatting |
|
199 Set the locale before the test to the locale info used in the base test roms. Reset it back |
|
200 to the current locale at the end. |
|
201 |
|
202 2. MichaelP |
|
203 1. Added new USB test program T_USBAPI: This program tests device side USB API |
|
204 functionality that is not dependent upon a physical USB connection; it requires |
|
205 no manual intervention and can thus be run as part of an automated test suite. |
|
206 These tests used to be part of T_USB but they have been removed from there. |
|
207 |
|
208 3. JonathanM |
|
209 1. Modified T_TIMER on Lubbock so it doesn't attempt to power off. |
|
210 (Because the Base Port doesn't support this.) |
|
211 |
|
212 Version 2.00.514 |
|
213 ================ |
|
214 (Made by StephanGu, 12/11/2003) |
|
215 1. MichaelP |
|
216 1. - Renamed Win32 USB test program USBTEST(cmdline) to USBRFLCT, also restructured it. |
|
217 - Updated T_USB to use new PID 0x1111. |
|
218 - Added USBRFLCT binary distribution, complete with .sys driver and .inf file. |
|
219 2. - Added new Win32 USB test program USBTEST (was internally: USBPCTester). |
|
220 - Updated T_USB2 to use new PID 0x2222. |
|
221 - Added USBTEST binary distribution, complete with .sys driver and .inf file. |
|
222 |
|
223 Version 2.00.513 |
|
224 ================ |
|
225 (Made by JonathanM, 31/10/2003) |
|
226 |
|
227 1. JonathanM |
|
228 1. Added test for RNotifier::Notify to T_TEXTNOTIFIER |
|
229 |
|
230 |
|
231 Version 2.00.512 |
|
232 ================ |
|
233 (Made by AndrewJ, 06/10/2003) |
|
234 |
|
235 1. CiprianM |
|
236 1. Added Shared Io Buffers tests. |
|
237 |
|
238 Version 2.00.511 |
|
239 ================ |
|
240 (Made by JonathanM, 24/09/2003) |
|
241 |
|
242 1. RobertJ |
|
243 1. Added testing of USB endpoint status, device status ep0 max packet sizes and device control |
|
244 to t_usb. |
|
245 |
|
246 2. AndrewT |
|
247 1. Added test case for DEF037709: NULL deref when setting a text RProperty to KNullDesC. |
|
248 |
|
249 Version 2.00.510 |
|
250 ================ |
|
251 (Made by JonathanM, 05/08/2003) |
|
252 |
|
253 1. Nicolas |
|
254 1. Extended DMA tests to exercise per-request max transfer sizes. |
|
255 2. Extended DMA tests to exercise "missed interrupts" case. |
|
256 |
|
257 2. Raja Shekar Reddy |
|
258 1. CR CANY-5JQFM3 "Enable e32/f32 test suite to be used from a CustKit or DevKit installation". |
|
259 For Typhoon most of the changes were winc specific files. |
|
260 |
|
261 3. CiprianM |
|
262 1. Extended T_DES to reproduce defect DEF023302 - Invalid test in |
|
263 HBufC8/16::__DbgTestInvariant(). Invariant functions are now |
|
264 called by the test harness. |
|
265 |
|
266 4. Dennis |
|
267 1. Extended T_ARRAY to test new binary search functions. |
|
268 |
|
269 5. RobertJ |
|
270 1) Added testing of USB endpoint status, device status ep0 max packet sizes and device control |
|
271 to t_usb. |
|
272 |
|
273 Version 2.00.509 |
|
274 ================ |
|
275 (Made by JonathanM, 19/05/2003) |
|
276 |
|
277 0. JonathanM and ChrisM |
|
278 1. Changes resulting from making E32 compatible with with |
|
279 Symbian OS version 7.0 |
|
280 |
|
281 1. JonathanM |
|
282 1. Added test case for fixed defect INC022668 - "Modifier example |
|
283 crashes the emulator" |
|
284 |
|
285 2. Dennis |
|
286 1. Modified D_LDD to test global constructors and destructors for LDDs. |
|
287 Modified T_TLDD to test LDD unloading. |
|
288 Modified T_KHEAP to test OOM handling on LDD loading. |
|
289 |
|
290 2. Modified T_SVR5 to do some more testing of asynchronous messages |
|
291 on shared sessions. |
|
292 |
|
293 3. Nicolas |
|
294 1. Introduced T_EVENTTRACKER to exercise resource tracking events. |
|
295 See usage instruction at top of file. |
|
296 2. Introduced T_CONTEXT to exercise get/set user context APIs, |
|
297 hardware/software exception trapping and thread death trapping. |
|
298 3. Modified T_SCHEDHOOK to share some code with T_CONTEXT and |
|
299 use the new event handler scheme. |
|
300 |
|
301 4. Morgan |
|
302 1. Introduced T_TRACEREDIRECT to exercise user trace redirection |
|
303 hook. |
|
304 |
|
305 |
|
306 Version 2.00.508 |
|
307 ================ |
|
308 (Made by ChrisM, 17/03/2003) |
|
309 |
|
310 1. Dennis |
|
311 1. Increased maximum loop size for T_MWAIT from 32K to 64K. |
|
312 |
|
313 2. Nicolas |
|
314 1. Added missing critical section region in d_dma(sim).ldd |
|
315 2. Added missing critical section region in d_schedhook.ldd |
|
316 3. Migrated fix for Typhoon defect INC017119 - T_TLOCL fails |
|
317 cause test assumes locale UK. The UK-specific part of |
|
318 this test now runs only if the default locale is UK. |
|
319 4. Fixed bugs in test DMA LDD: |
|
320 a. DMA buffers were deallocated before stopping transfers |
|
321 b. DMA requests and channels were closed without cancelling |
|
322 transfers in progress. |
|
323 5. Fixed bugs in T_TRAP, T_THREAD and T_EUNIW: '=' instead of |
|
324 '==' in test assertions. |
|
325 |
|
326 3. JonathanM |
|
327 1. Modified T_SOUND to provide a test case for DEF016645 |
|
328 - "Sound driver returns incorect length of data when recording" |
|
329 2. Integrate T_MATCH test code changes for lost defect fix |
|
330 BAD-58CDM4 - "Locale change has no effect on contact filtering." |
|
331 and some "Extra folding tests added to T_Match" |
|
332 |
|
333 Version 2.00.507 |
|
334 ================ |
|
335 (Made by JonathanM, 14/01/2003) |
|
336 |
|
337 1. JonathanM |
|
338 1. Reorganised how tests get built: All Variant specific tests are |
|
339 now build by the variant. See relevent \variant_name\TEST\BLD.INF |
|
340 files. |
|
341 2. Made E32TEST code work when binaries are stored in \System\Bin |
|
342 3. Extended T_FAIL to test use of ReAlloc. (Test case for defect DEF015827 |
|
343 - "OOM testing works incorrectly for ReAlloc") |
|
344 4. Fixed ARM/Thumb interworking problems with T_MWAIT, also made this |
|
345 an automatic test. |
|
346 5. Fixed ARM/Thumb interworking problems with T_IMB. |
|
347 |
|
348 2. AndrewT |
|
349 1. Removed useless T_HUF test case |
|
350 2. Added test T_CACTW for the CActiveSchedulerWait class |
|
351 |
|
352 3. ChrisM |
|
353 1. Added T_ENV and T_ENV_CHILD to test parameter passing into |
|
354 process creation. |
|
355 |
|
356 4. Nicolas |
|
357 1. Added EVENTPRINTER kernel extension in ..\debug. Intentionally |
|
358 not in bld.inf as it is useful only for manually testing event |
|
359 notification hooks. |
|
360 2. Migrated fix for Typhoon defect INC014337 - T_TIMER locked |
|
361 timers fails |
|
362 |
|
363 |
|
364 Version 2.00.506 |
|
365 ================ |
|
366 (Made by AndrewT, 29/10/2002) |
|
367 |
|
368 1. JonathanM |
|
369 1. Made capability checking test code only test using capabilities which |
|
370 have been defined. |
|
371 2. Removed all usage of RProcess::SecureApi and User::RemoveCapabilities. |
|
372 3. Fixed T_TIMER so it is more robust and accurate. (Applies same fix as |
|
373 for Typhoon defect INC002103) |
|
374 |
|
375 2. AndrewT |
|
376 1. Fixed T_TIMER defect introduced by new power model: use new APIs instead |
|
377 of UserHal::SwitchOff. The test now passes on WINS as well. |
|
378 |
|
379 3. Nicolas |
|
380 1. T_DMA and T_DMASIM do not fail anymore when passed an unexpected |
|
381 command-line. |
|
382 |
|
383 Version 2.00.505 |
|
384 ================ |
|
385 (Made by JonathanM, 21/10/2002) |
|
386 |
|
387 1. Nicolas |
|
388 1. T_MMCPW, T_MSGTXT, T_KILL: set capabilites to none. |
|
389 2. JonathanM |
|
390 1. Made T_SHAL an Auto test |
|
391 3. ChrisM |
|
392 1. Fixed DEF002050 t_dceutl panic on startup. Also removed build warnings |
|
393 & made secure kernel api changes. |
|
394 |
|
395 |
|
396 |
|
397 Version 2.00.504 |
|
398 ================ |
|
399 (Made by JonathanM, 20/09/2002) |
|
400 |
|
401 1. Dennis |
|
402 1. Split all ARM inline assembler into separate .cia files. |
|
403 2. JonathanM |
|
404 1. Changed E32TESTs for secure APIs to use SETCAP.EXE. |
|
405 3. Kernel-Team |
|
406 1. Made all test code work with secure kernel APIs and added |
|
407 CAPABILITY statements to MMP files. |
|
408 |
|
409 Version 2.00.503 |
|
410 ================ |
|
411 (Made by Nicolas, 16/09/2002) |
|
412 |
|
413 1. VadimA |
|
414 1. Implemented Pub/Sub Properties Tests. |
|
415 2) Nicolas |
|
416 1) Fixed DEF000090 - E32TEST MMP files should not specify |
|
417 chkstk.obj for WINSCW builds. |
|
418 3) CarlosF |
|
419 1) Changes to d_latncy.cpp, d_tick and d_mstim to support Integrator |
|
420 2) Released bm_mi920_pdd PDD for the BM_SUITE test on Integrator |
|
421 4) RobertJ |
|
422 1) Added Huffman test buffer\t_huff.cpp & mmp group\t_huff.mmp |
|
423 modified bld.inf |
|
424 |
|
425 Version 2.00.502 |
|
426 ================ |
|
427 (Made by Dennis, 16/08/2002) |
|
428 |
|
429 1) Nicolas |
|
430 1) Modified T_LDRTST to use Kern::CodeAccess() and |
|
431 Kern::EndCodeAccess(). |
|
432 2) Added EXC, an utility which generates various kinds |
|
433 exceptions (data abort, ...). |
|
434 Version 2.00.501 |
|
435 ================ |
|
436 (Made by AndrewT, 12/06/2002) |
|
437 |
|
438 1) AndrewT |
|
439 1) Update t_float.exe in line with the fix for migrated Huricane defect |
|
440 (TLex::Val() should not give error for missing exponent) |
|
441 2) Added t_emul.exe to test emulator specific functionality, in particular |
|
442 the 'escape' mechanism. |
|
443 |
|
444 Version 2.00.500 |
|
445 ================ |
|
446 (Made by AndrewT, 23/05/2002) |
|
447 |
|
448 First release of EKA2 into Symbian OS mainline. |
|
449 |
|
450 |
|
451 Version 1.01.063 |
|
452 ================ |
|
453 (Made by Dennis, 04/04/2002) |
|
454 |
|
455 1) Nicolas |
|
456 1) Submitted Jon's changes to T_KHEAP. This test now |
|
457 checks that there is no memory leak if an OOM occurs |
|
458 while expanding the handle array. |
|
459 |
|
460 Version 1.01.062 |
|
461 ================ |
|
462 (Made by CarlosF, 13/02/2002) |
|
463 |
|
464 1) Nicolas |
|
465 1) In T_KHEAP, enabled again the process-related code |
|
466 which was commented out. This helped find an |
|
467 untrapped leave in the process creation code which has |
|
468 been fixed. |
|
469 2) In T_KHEAP, enabled again the chunk-related code which |
|
470 was commented out. A comment said that the code |
|
471 (setting the next kernel heap allocation to fail and |
|
472 check that the chunk size can be adjusted) was |
|
473 disabled because it could not possibly work. Actually |
|
474 it does because the memory used when adjusting a chunk |
|
475 is taken straight from the physical memory pool, not |
|
476 from the kernel heap. |
|
477 3) Silenced warnings in T_KHEAP. |
|
478 |
|
479 Version 1.01.061 |
|
480 ================ |
|
481 (Made by ChrisM, 06/03/2002) |
|
482 |
|
483 1) MarkCa |
|
484 1) Extended T_PWSTR to test E32 fix CAN-579MLN. |
|
485 |
|
486 2) CarlosF |
|
487 1) Changes to T_SERIAL to introduce a new test to test the configurable power |
|
488 down timeout feature introduced on the serial driver LDD. |
|
489 |
|
490 Version 1.01.060 |
|
491 ================ |
|
492 (Made by MarkCa, 15/01/2002) |
|
493 |
|
494 1) RobertJ |
|
495 1) Fixed e32test\win32\usbrflct\posusb\brutus_pos.inf |
|
496 [SYMBIAN] section had a missing ']'. |
|
497 Removed references to 'ER6.2' |
|
498 2) Renamed brutus_pos.inf to symbian_pos.inf |
|
499 |
|
500 2) Carlosf |
|
501 1) Fixed FRS-54YG25 T_SERIAL fails on Assabet. |
|
502 |
|
503 Version 1.01.059 |
|
504 ================ |
|
505 (Made by MichaelP, 20/11/2001) |
|
506 |
|
507 1) RobertJ |
|
508 1) Modified e32test\win32\usbrflct\posusb\brutus_pos.inf |
|
509 to use official vendor id |
|
510 |
|
511 2) MarkCa |
|
512 1) Updated T_ATADRV to unlock the secure area when it is run on |
|
513 drive e:. |
|
514 |
|
515 3) CarlosF |
|
516 1) Fixed MOU-543FVR HAL attribute ECaseSwitch returns wrong value for Assabet. |
|
517 The following files were modified: |
|
518 \e32test\pccd\t_lfsdrv.cpp. |
|
519 Fixed FRS-534EWW T_SERIAL fails on Assabet. The following files were |
|
520 modified: |
|
521 \e32test\device\t_serial.cpp. |
|
522 |
|
523 Version 1.01.058 |
|
524 ================ |
|
525 (Made by Dennis, 26/10/2001) |
|
526 |
|
527 1) MarkCa |
|
528 1) Moved some definitions from P32MMC.H into T_PWSTR.CPP because it can |
|
529 only be included into ASSP-specific builds. See \e32\release.txt. |
|
530 2) Updated T_MMCDRV to print read position only every 32k to speed up test. |
|
531 |
|
532 2) JonM |
|
533 1) Added tests to T_TIME to verify defects FER-4XGDVT and FER-4XDK9G |
|
534 |
|
535 3) CarlosF |
|
536 1) Fixed MOS-53LEVN t_lfsdrv uninitialised var on WINS. |
|
537 |
|
538 4) Pete |
|
539 Migrated the fixes for the following 6.1 defects: |
|
540 1) Fixed SCE-534FSY "Serial power handling tests disabled in T_SERIAL" |
|
541 - Renabled the power handling tests and modified them to conform to the |
|
542 serial driver 'idle off' power scheme. |
|
543 2) Fixed PAS-4WRMQS "Requeing a read() after PowerOn Panics the Driver/Kernel" |
|
544 - Added tests to T_PCCD1 for the new KPccdConfigOverrideNormalPwrEvents option |
|
545 now supported by the PC Card Controller function: |
|
546 DPcCardController::RequestConfig(). |
|
547 |
|
548 3) Fixed MAY-4ZGH8S: "t_serial shoots itself in the foot, and can never pass". |
|
549 |
|
550 Version 1.01.057 |
|
551 ================ |
|
552 (Made by ChrisM, 05/10/2001) |
|
553 1) ChrisM |
|
554 1) Fixed ROS-4Y3CUU (T_MATH and T_FLOAT rely on the compiler generating denormal constants) |
|
555 Defined the denormals used in the test in t_vals.h. Removed redundant repeated code in t_vals.h |
|
556 2) Fixed MOS-52BH6B (t_math loop problem) |
|
557 |
|
558 2) Pete |
|
559 1) Removed example device driver PDD - SEROMAWD.PDD. |
|
560 2) Removed T_MEDCH and D_MEDCH. |
|
561 3) Removed T_BEXFIQ and D_BEXFIQ. |
|
562 4) Removed T_EXTFIQ and D_EXTFIQ. |
|
563 5) Removed T_CRMDRV and T_CRRDRV |
|
564 |
|
565 Version 1.01.056 |
|
566 ================ |
|
567 (Made by Pete, 06/08/2001) |
|
568 |
|
569 1) MarkCa |
|
570 1) Moved T_PWSTR from f32test to e32test. F32 API tested by T_MMC. |
|
571 |
|
572 2) Pete |
|
573 1) Removed \e32test\group\mnt.bat which was redundant. |
|
574 2) Fixed PSCE-4YTR5G "Update SEROUT example driver":- |
|
575 Improved the power handling in the example driver SEROUT.LDD - making |
|
576 it more representative of other device drivers. |
|
577 Modified the driver so that it supports 19200bps+9600bps rather than |
|
578 9600bps+300bps (together with corresponding changes to the test program |
|
579 T_SEROUT). |
|
580 Removed simulation of emergency power down from the driver and test. |
|
581 Modified test program so that during the XON/XOFF test it runs until a |
|
582 key is pressed rather than running for a fixed period of time. |
|
583 Modified test program so it unloads the Brutus PDD rather than the Cogent |
|
584 PDD at the end. |
|
585 3) Added new tests for functions TBusLocalDrive::SetMountInfo() and |
|
586 TBusLocalDrive::ForceRemount() to T_MEDDRV.EXE. Corresponding changes to |
|
587 MEDT1.PDD and MEDT2.PDD which now require the correct |
|
588 mount info descriptor to be supplied before opening. |
|
589 |
|
590 3) TimBa |
|
591 1) Added tests for folding of Latin extension characters to T_MATCH |
|
592 |
|
593 Version 1.01.055 |
|
594 ================ |
|
595 (Made by Michael, 21/06/2001) |
|
596 |
|
597 1) MichaelP |
|
598 1) Added and modified files for the MHELEN ASSP base port. |
|
599 |
|
600 2) MarkCa |
|
601 1) Fixed test programs t_atadrv and t_mmcdrv to work with e32 fixes |
|
602 for EDNHLJT-4WZGTD and EDNHAAO-4WZFYR. |
|
603 2) Added debug password notifier tests to t_mmcpw. |
|
604 |
|
605 Version 0.01.054 |
|
606 ================ |
|
607 (Made by Carlos, 31/05/2001) |
|
608 |
|
609 1) Tim Band |
|
610 1) T_Char can now check the graphical/printable attributes. Tests have |
|
611 been added to check the assigned private use area characters. |
|
612 2) T_Match has now more stringent checks on matching folded, and tests |
|
613 new internal functions for matching folded. |
|
614 3) Indic vowel swapping tests have been removed, as collation no longer |
|
615 has this functionality. |
|
616 |
|
617 Version 0.01.053 |
|
618 ================ |
|
619 (Made by Pete, 10/05/2001) |
|
620 |
|
621 1) Pete |
|
622 1) Minor change to T_PCCD3 to allow it to be re-run. Prior to |
|
623 this, it passes the first time run but then subsequently fails |
|
624 |
|
625 2) Nicolas |
|
626 1) Added T_PROC3.EXE to test RProcess::GetMemoryInfo(). |
|
627 2) Modified T_DEBUGGER and T_DEBUGGEE_1 to test the validity of the |
|
628 text section base address provided by RDebug. |
|
629 |
|
630 Version 0.01.052 |
|
631 ================ |
|
632 (Made by Nicolas, 04/05/2001) |
|
633 |
|
634 1) Nicolas |
|
635 1) Merged 6.1 release branch back into the mainline. |
|
636 |
|
637 Version 0.01.051 |
|
638 ================ |
|
639 (Made by Dennis, 20/04/2001) |
|
640 |
|
641 1) William |
|
642 1) Corrected cases where delete was used on pointers obtained with new[] - these |
|
643 should use delete[] instead. This only affects T_ARRAY, and was picked up by the |
|
644 CodeWarrior compiler which handles new and new[] differently. |
|
645 2) Morgan |
|
646 1) Added T_SILENT to test 'silent running' functionality |
|
647 2) Updated all tests that call UserHal::SwitchOff() to turn the screen back on |
|
648 |
|
649 |
|
650 Version 0.01.050 |
|
651 ================ |
|
652 (Made by RobertJ, 26/03/2001) |
|
653 |
|
654 1) MarkCa |
|
655 1) Removed media change tests from t_atadrv for l7200. |
|
656 2) Added more thorough checking of multi-block reads to t_mmcdrv. |
|
657 3) Increased WINS PDD name buffer size for t_dtenot. |
|
658 |
|
659 2) Dennis |
|
660 1) In test T_CPER defer all printing until after the timing-critical phase. |
|
661 2) T_TIMER doesn't test power off on IQ80310. |
|
662 |
|
663 Version 0.01.049 |
|
664 ================ |
|
665 (Made by Morgan, 08/03/2001) |
|
666 |
|
667 1) Dennis |
|
668 1) Added test program T_CP0 to test the XScale DSP coprocessor. |
|
669 2) Added test program CRASH to crash the system and get it into the |
|
670 crash monitor. |
|
671 3) Modified test T_PS to use default screen size instead of hardcoded |
|
672 78*18. This fixes defect HAS-4TVQ6D (T_PS crashes Brutus). |
|
673 4) Modified test T_WWINS to take account of the screen size when setting |
|
674 up windows. This is part of the fix for HAS-4U7N92. |
|
675 |
|
676 Version 0.01.048 |
|
677 ================ |
|
678 (Made by Carlos, 20/02/2001) |
|
679 |
|
680 1) Nicolas |
|
681 1) Fixed defect EDNJHAS-4MKF4J (T_KILLER support test fails) by |
|
682 implementing suggested fix. Also fixed two bugs preventing the test |
|
683 to run on WINS. |
|
684 2) Adding test case in T_SHADOW to verify code patching (following |
|
685 defect EDNNTHY-4PMKJW). |
|
686 3) D_SHADOW.LPP now flushes caches after modifying shadow pages. |
|
687 |
|
688 2) Carlos |
|
689 1) Fixed T_DTENOT for Assabet (see comments in t_dtenot.cpp) |
|
690 2) Modified T_SERIAL for Assabet (see comments in t_serial.cpp) |
|
691 |
|
692 Version 0.01.040 |
|
693 ================ |
|
694 (Made by Morgan, 09/04/2001) |
|
695 |
|
696 1) Jonathan |
|
697 1) Fixed BRM-4V3E23 "T_NAME Colourful language". |
|
698 |
|
699 2) Pete |
|
700 1) Fixed EDNPSCE-4K9MZJ "T_PCCD3 panics on Brutus" |
|
701 |
|
702 Version 0.01.039 |
|
703 ================ |
|
704 (Made by Nicolas, 27/02/2001) |
|
705 |
|
706 1) MarkCa |
|
707 1) Removed media change tests from t_atadrv for l7200. |
|
708 2) Added more thorough checking of multi-block reads to t_mmcdrv. |
|
709 3) Increased WINS PDD name buffer size for t_dtenot. |
|
710 |
|
711 2) Dennis |
|
712 1) Modified test T_PS to use default screen size instead of hardcoded |
|
713 78*18. This fixes defect HAS-4TVQ6D (T_PS crashes Brutus). |
|
714 2) Modified test T_WWINS to take account of the screen size when setting |
|
715 up windows. This is part of the fix for HAS-4U7N92. |
|
716 |
|
717 3) Markdo |
|
718 1) Modified romutil.mke so that D_DRVIF and D_PCCDIF ldds are build |
|
719 into rom for cogent. |
|
720 |
|
721 |
|
722 Version 0.01.038 |
|
723 ================ |
|
724 (Made by Markdo, 07/02/2001) |
|
725 |
|
726 1) Alastair |
|
727 1) Added test to check the fix for EDNTBAD-4Q8M2F |
|
728 "CBufSeg can leak memory" works. |
|
729 |
|
730 2) Nicolas |
|
731 1) Fixed defect EDNJHAS-4MKF4J (T_KILLER support test fails) by |
|
732 implementing suggested fix. Also fixed two bugs preventing the test |
|
733 to run on WINS. |
|
734 |
|
735 |
|
736 Version 0.01.037 |
|
737 ================ |
|
738 (Made by Pete, 19/01/2001) |
|
739 |
|
740 1) Morgan |
|
741 1) Added test code for RMessagePtr::IsNull to T_MESSGE |
|
742 |
|
743 |
|
744 Version 0.01.036 |
|
745 ================ |
|
746 (Made by RobertJ, 13/12/2000) |
|
747 |
|
748 1) Alastair |
|
749 1) Added new test, t_thread2, because t_thread was becoming quite big. |
|
750 Currently this test just checks that deadlock doesn't occur when a |
|
751 thread suspends itself. |
|
752 |
|
753 2) Morgan |
|
754 1) Disabled serial logging over time critical parts of T_CPER for |
|
755 platforms with slow serial devices |
|
756 |
|
757 3) Dennis |
|
758 1) Fixed defect EDNRFID-4PXFJ8 (Not enough output in T_Y2K). |
|
759 |
|
760 Version 0.01.035 |
|
761 ================ |
|
762 Made by Nicolas, 19/10/2000 |
|
763 |
|
764 1) Pete |
|
765 1) Disabled T_PCCD1, T_PCCD2 and T_PCCD3 in WINS builds |
|
766 since WINS is now built with an MMC Peripheral bus controller rather |
|
767 than an PC Card MMC Controller. (These tests will be |
|
768 re-enabled in WINS when multiple Peripheral Bus Controllers are |
|
769 supported). |
|
770 |
|
771 Version 0.01.034 |
|
772 ================ |
|
773 Made by MarkCa, 29/09/2000 |
|
774 |
|
775 1) Jonathan |
|
776 1) Adjusted MMP files to match E32 301 include file re-org. |
|
777 |
|
778 2) MarkCa |
|
779 1) Added MLNK to list of platforms supported in bld.inf. |
|
780 |
|
781 Version 0.01.033 |
|
782 ================ |
|
783 Made by Dennis, 13/09/2000 |
|
784 |
|
785 1) William |
|
786 1) Modified T_FUNC, T_LEX, T_TIME and T_BUF to get rid of GCC warnings |
|
787 "decimal integer constant is so large that it is unsigned". The fix is |
|
788 to put the "u" qualifier on the constants involved. |
|
789 |
|
790 Version 0.01.032 |
|
791 ================ |
|
792 Made by Alastair, 2/8/2000 |
|
793 |
|
794 1) Alastair |
|
795 1) Completed fix to EDNCMOS-4M8F52 "t_thread undertaker test failure". |
|
796 |
|
797 |
|
798 Version 0.01.031 |
|
799 ================ |
|
800 Made by RobertJ, 20/7/00 |
|
801 |
|
802 1) Morgan |
|
803 1) Added locale specific test code to to T_LEX |
|
804 |
|
805 2) AlastairB |
|
806 1) Fixed EDNCMOS-4M8F52 "t_thread undertaker test failure" |
|
807 2) Fixed EDNCMOS-4M8FDR "t_euniw fails if logged on as a user" |
|
808 |
|
809 3) Dennis |
|
810 1) Modified T_CPER to print the times at which the locked timers expire. |
|
811 2) Modified T_INACT and T_TIMER to test that inactivity timers are |
|
812 unaffected by system time changes. |
|
813 |
|
814 Version 0.01.030 |
|
815 ================ |
|
816 Made by Morgan, 5/7/00 |
|
817 |
|
818 1) RobertJ |
|
819 1) Modified t_fir2 to be more rigorous. Now writes the sent length into |
|
820 the first 2 bytes of the buffer so that the receiver can see if the |
|
821 correct length was received. Also modified text menus, added a nominal |
|
822 1ms delay and changed 2051 bytes option to 2042 so that 2051 is covered |
|
823 at the upper limit of the test. Text report now shows the number of frames, |
|
824 the number of errors and the error %ge |
|
825 |
|
826 |
|
827 Version 0.01.029 |
|
828 ================ |
|
829 Made by Bob 29-06-2000 |
|
830 |
|
831 1) Pete |
|
832 1) Modified serial tests so that it is possible to open |
|
833 a channel on Com4 for Brutus. Changes to:- |
|
834 - T_SERIAL |
|
835 - T_MODEM1 |
|
836 - T_COMMSK |
|
837 - T_DCEUTL |
|
838 |
|
839 Version 0.01.028 |
|
840 ================ |
|
841 Made by Dennis 22-06-2000 |
|
842 |
|
843 1) Morgan |
|
844 1) Removed nasty hacky memory snoopoing from T_CALIB |
|
845 |
|
846 2) Graham Asher |
|
847 1) Changes to T_BUF and T_CHAR to test TDesC16::MatchC. |
|
848 |
|
849 |
|
850 Version 0.01.027 |
|
851 ================ |
|
852 (Made by MarkCa, 16/05/00) |
|
853 |
|
854 1) Pete |
|
855 1) Modifications to T_SERIAL and T_DTENOT to allow it to |
|
856 work with PCMCIA serial ports. |
|
857 2) Updated T_MODEM1 and removed T_MODEM2. |
|
858 |
|
859 2) Alastair |
|
860 1) Fixed EDNABRY-4K2LQA |
|
861 "Test t_tdll fails under WINS" |
|
862 2) Fixed EDNABRY-4K2LBC |
|
863 "Test T_Messge failing under WINS UDEB" |
|
864 |
|
865 Version 0.01.026 |
|
866 ================ |
|
867 (Made by Morgan, 7/4/2000) |
|
868 |
|
869 1) Alastair |
|
870 1) Fixed EDNABRY-4JHLV3 |
|
871 "Test T_Thread failing intermittently under WINS UDEB" |
|
872 |
|
873 |
|
874 Version 0.01.025 |
|
875 ================ |
|
876 (Made by Morgan, 14.04.2000) |
|
877 |
|
878 1) Pete |
|
879 1) Removed calls of UserPcCardCntrl::PwrDown(); |
|
880 2) Modified serial tests so that it is possible to |
|
881 overide the default serial port designated to be used |
|
882 by that test by supplying a serial port number on the |
|
883 command line:- |
|
884 - T_SERIAL p1 p2 |
|
885 - T_MODEM1 p1 |
|
886 - T_COMMSK p1 |
|
887 - T_DCEUTL p1 |
|
888 |
|
889 2) Nicolas |
|
890 1) Removed T_DBG and T_BREAK. application debugging tests are |
|
891 now in F32TEST because F32 is needed to copy support |
|
892 files to the RAM-drive. |
|
893 |
|
894 3) MarkCa |
|
895 1) \E32TEST\WINDOW\T_MMCPW.CPP: no longer tests that |
|
896 KMaxMediaPassword % 4 == 0. |
|
897 |
|
898 4) Morgan |
|
899 1) Copied k32snd.* and d32snd.* from \e32\include into e32test |
|
900 so the sound test programs build. These files are no longer |
|
901 exported from E32 |
|
902 |
|
903 5) Alastair |
|
904 1) Updated t_euniw test to cope with CreateMutex() and OpenMutex(). |
|
905 |
|
906 |
|
907 Version 0.01.024 |
|
908 ================ |
|
909 (Made by Robert, 17/03/00) |
|
910 |
|
911 1) Morgan |
|
912 1) Added User::ResetInactivityTime tests to T_TIMER.CPP |
|
913 |
|
914 2) MarkCa |
|
915 1) \E32TEST\WINDOW\T_MMCPW.CPP: minor change to password notifier |
|
916 test routine. |
|
917 |
|
918 Version 0.01.023 |
|
919 ================ |
|
920 (Made by MarkCa, 03/03/00) |
|
921 |
|
922 1) MarkCa |
|
923 1) Minor changes to T_SEROUT. |
|
924 2) Added T_MMCPW.CPP to test new password notifier. |
|
925 |
|
926 2) Petes |
|
927 1) Alterations to T_MODEM2 to work with CF card serial |
|
928 port on Brutus. |
|
929 |
|
930 |
|
931 Version 0.01.022 |
|
932 ================ |
|
933 (Made by Pete, 24/02/00) |
|
934 |
|
935 1) Pete |
|
936 1) Change to T_COMMSK to work with MAWD CF card modem driver. |
|
937 2) Completed T_DCE test program to test DCE Serial driver on |
|
938 Cogent. |
|
939 3) Exteneded T_DTENOT to cover signal change notification for |
|
940 each of the CTS/DSR/DCD signals becoming MARK or SPACE. |
|
941 Test now passes on WINS,MAWD,MISA,MEIG,MCGA. |
|
942 |
|
943 2) Robert |
|
944 1) Added Slow IR test T_SLOWIR |
|
945 |
|
946 |
|
947 Version 0.01.021 |
|
948 ================ |
|
949 (Made by Dennis, 14-02-2000) |
|
950 |
|
951 1) Dennis |
|
952 1) Replaced most UserHal:: calls with corresponding HAL:: calls (if they |
|
953 exist). |
|
954 |
|
955 2) Mark |
|
956 1) Added T_EUNIW to test unicode wrapper functions in EUNIW.DLL. |
|
957 |
|
958 3) MarkCa |
|
959 1) Added T_SEROUT test program to test SEROMAWD.PDD, SEROWINS.PDD and |
|
960 SEROUT.LDD in EXAMPLE dir. |
|
961 |
|
962 4) Pete |
|
963 1) Further changes to T_MODEM2 to work with MAWD CF card modem driver. |
|
964 |
|
965 |
|
966 Version 0.01.020 |
|
967 ================ |
|
968 (Made by Simon, 03-02-2000) |
|
969 |
|
970 1) Pete |
|
971 1) Modified T_MODEM2 to work with MAWD CF card modem driver. |
|
972 2) Modified T_DCE to take into account Cogent Serial PDD re-org. |
|
973 |
|
974 2) Simon |
|
975 1) Replaced '/e32/inc' paths with '/epoc32/include /epoc32/include/kernel' in |
|
976 a number of mmp files. |
|
977 |
|
978 Version 0.01.019 |
|
979 ================ |
|
980 (Made by Dennis, 19/01/00) |
|
981 |
|
982 1) Alastair |
|
983 1) Removed ARM3 and MARM targets from BLD.INF. |
|
984 2) Minor fix to T_EXC so that it works under WINC. |
|
985 2) Minor change to T_WBC to format test output correctly. |
|
986 |
|
987 2) Pete |
|
988 1) Changes due to the removal in E32 of the classes |
|
989 TLocalDrive, RLogicalChannel, RDevComm. |
|
990 |
|
991 1) Dennis |
|
992 1) Removed tests for functions which no longer exist. |
|
993 2) Changed T_BUF, T_R32 and T_FLOAT to use TRealX instead of TReal96. |
|
994 3) Added chkstk.obj to T_FLOAT so it works on WINS. |
|
995 4) Removed T_R96 since TReal96 no longer exists. |
|
996 5) Temporarily removed T_R64 since it made extensive use of TReal96 and |
|
997 simply changing over to TRealX doesn't work since the extra precision |
|
998 of TRealX makes the tests fail. What is really needed is a set of test |
|
999 vectors for TReal64. |
|
1000 6) Increased stack size for T_BUF to 12K. |
|
1001 |
|
1002 |
|
1003 Version 0.01.018 |
|
1004 ================ |
|
1005 (Made by Peter, 21st December 1999) |
|
1006 |
|
1007 1) Pete |
|
1008 1) Added T_DTENOT to test DTE serial driver change notifiers. |
|
1009 2) Added T_DCE and T_DCEUTL to test DCE serial driver. |
|
1010 |
|
1011 Version 0.01.017 |
|
1012 ================ |
|
1013 (Made by Morgan, 3/12/99) |
|
1014 |
|
1015 1) Dennis |
|
1016 1) Fixed T_MESSGE problem caused by different panic code following IPC |
|
1017 changes. |
|
1018 2) Modified tests so they can run from any drive, not just Z:. This |
|
1019 basically involved removing explicit references to Z: - we use |
|
1020 RProcess().FileName() to determine the path instead. |
|
1021 3) Added test program T_WBC to test that write back cache is flushed |
|
1022 when memory is unmapped. |
|
1023 4) Changed T_SVR3 and T_SVR6 to support since they don't terminate. |
|
1024 |
|
1025 2) Morgan |
|
1026 1) Added T_CLI to test RProcess::CommandLine() |
|
1027 |
|
1028 Version 0.01.016 |
|
1029 ================ |
|
1030 (Made by Simon 25-11-1999) |
|
1031 |
|
1032 1) Chris |
|
1033 1) Changed t_fir2 to test config and added t_fir. |
|
1034 |
|
1035 2) Pete |
|
1036 1) Added T_MMCDRV. |
|
1037 |
|
1038 3) Alastair |
|
1039 1) Fixed minor typo in T_BMA. |
|
1040 |
|
1041 |
|
1042 Version 0.01.015 |
|
1043 ================ |
|
1044 (Made by Morgan, 26/8/99) |
|
1045 |
|
1046 1) Alastair |
|
1047 1) Added E32SDRV.PDD and E32SOUND.LDD, previously part of |
|
1048 E32. |
|
1049 2) Added new keywords to various .MMP files so that .IBY files can be |
|
1050 generated by ABLD TEST ROMFILE, also added extension makefile |
|
1051 GROUP\ROMSTUFF.MKE. |
|
1052 3) Fixed WINS compilation problem in PCCD\T_PCCD3.CPP. |
|
1053 4) Added extension makefile GROUP\ROMUTIL.MKE, to incorporate required |
|
1054 executables from E32UTILS into ROMS. This is a temporary measure and |
|
1055 should be undone once the executables in question are moved from |
|
1056 E32UTILS into E32TEST. |
|
1057 |
|
1058 2) Pete |
|
1059 1) Changes to T_PCCD3 to allow it to work on Brutus. |
|
1060 |
|
1061 3) Chris |
|
1062 1) Added TestContiguousAllocation() to t_bma to test |
|
1063 ImpMmu::RemoveRamPages(). |
|
1064 2) Added t_fir2. |
|
1065 3) Tidied up T_Serial. Tested for Wins and Brutus. |
|
1066 |
|
1067 4) Dennis |
|
1068 1) Fixed structure packing problems in T_FARRAY with new GCC. |
|
1069 Use 4-character arrays instead of 3 in the offending code. |
|
1070 2) Modified T_TLDD and D_LDD to test initialisation of .bss. |
|
1071 3) Various fixes to T_TPARSE. |
|
1072 4) Fixed operator precedence errors in T_TPARSE, T_ATADRV, |
|
1073 T_ATDRV2, T_CRRDRV, T_IDRV, T_CHNOT. |
|
1074 5) Added __SWITCH_TO_ARM macros to some tests so that they can build |
|
1075 for THUMB. |
|
1076 |
|
1077 5) Morgan |
|
1078 1) Renamed t_fircon2.cpp to (8.3) t_firco2.cpp |
|
1079 |
|
1080 |
|
1081 Version 0.01.014 |
|
1082 ================ |
|
1083 (Made by Alastair, 2.8.1999) |
|
1084 |
|
1085 |
|
1086 1) Alastair |
|
1087 1) Added ARMI, ARM4 and THUMB platforms to BLD.INF file. |
|
1088 |
|
1089 |
|
1090 Version 0.01.013 |
|
1091 ================ |
|
1092 (Made by Dennis, 13.7.1999) |
|
1093 |
|
1094 1) Alastair |
|
1095 1) Added dopcvs.pl and lock.pl to GROUP directory for use with MNT.BAT. |
|
1096 |
|
1097 2) Dennis |
|
1098 1) Modified T_MESSGE, T_ARRAY to work with new GCC/THUMB. |
|
1099 2) Added tests to T_BUF to test variable precision TDes::Format() and |
|
1100 precision applied to strings. |
|
1101 3) Modified MMP files for T_CALIB, T_COLOUR, T_PS, T_WJPWIN, T_WSIMP |
|
1102 and T_WWINS to link against EWSRV.LIB instead of ECONS.LIB. |
|
1103 4) Removed tests of the form (boolean expr)==TRUE from T_R96.CPP. |
|
1104 5) Changed checked panic category in T_TRAP from USER-Plat to |
|
1105 USER-Arch. |
|
1106 6) Took updated version of T_CHAR from Graham Asher to match new unicode |
|
1107 collation scheme. |
|
1108 7) Changed status of some tests to 'support'. |
|
1109 |
|
1110 |
|
1111 Version 0.01.12 |
|
1112 ================ |
|
1113 (Made by Alastair, 9.6.99) |
|
1114 |
|
1115 1) Malcolm |
|
1116 1) Moved the *.rel files to e*.rel to match e32 and f32 |
|
1117 \group\*.rel |
|
1118 \group\e*.rel |
|
1119 |
|
1120 2) Pete |
|
1121 1) Modification to T_PCCDSK to allow the soak test buffer size to be input |
|
1122 in units of a sector. Prior to this, the buffer size had to be input in |
|
1123 units of 1Kbyte, with 8K being the largest size. |
|
1124 2) Modified T_ATADRV - added additional tests to verify the operation of the |
|
1125 functon TBusLocalDrive::Format(TInt aPos,TInt aLength). This allows just part |
|
1126 of a disk to be formatted and was added to E32-181. |
|
1127 3) Added the new test program T_LFSDRV.CPP to test the LFS media driver on |
|
1128 WINS/Brutus. |
|
1129 4) Added general media driver test T_MEDDRV and two associated media drivers |
|
1130 - MEDT1.PDD and MEDT2.PDD. |
|
1131 |
|
1132 |
|
1133 3) Alastair |
|
1134 1) Changed zips of releasables put onto the network. There is now one zip |
|
1135 file for each platform containing full \Epoc32 paths to each item. |
|
1136 There is also a zip file for exported header files. Hence, the contents |
|
1137 of S:\e32test\zip includes wins.<ver>, meig.<ver>, misa.<ver>, marm.<ver> |
|
1138 mawd.<ver> and winc.<ver>. |
|
1139 The files within these zip files now also have full pathnames so ensure |
|
1140 you unzip them into the root of your EPOC drive with any flags required |
|
1141 to recreate the directory structure. |
|
1142 Added new command, MNT CHECKREL, to check that all releasables are |
|
1143 present before doing an MNT PUTREL. |
|
1144 Before doing MNT CHECKREL or MNT PUTREL call BLDMAKE -v RELFILES to |
|
1145 create the lists of releasables. |
|
1146 2) Changed D_LDDNS.MMP and added BMARM\D_LDDNS.DEF to avoid new |
|
1147 makmake warnings arising from LDD targettypes having the wrong second |
|
1148 uid specified. |
|
1149 3) Replaced all B[plat].PRJ files for use with BLDMAKE with BLDMAKE.PRJ in |
|
1150 accordance with ER5u bldmake changes. No MAWD or SARM tests are now |
|
1151 built in addition to the MARM tests - there doesn't seem to be any need |
|
1152 since the __MAWD__ and __SINGLE__ macros haven't been used anywhere to |
|
1153 build the test differently from the old standard MARM build. Where |
|
1154 tests do behave differently according to the h/w platform, if they do, |
|
1155 then this should be tested at runtime and the behaviour of the test |
|
1156 changed accordingly. |
|
1157 4) Removed superseded \E32TEST\GROUP\RUN.BAT. |
|
1158 5) Removed the batch files used for running tests. These batch files are |
|
1159 now created by BLDMAKE in \Epoc32\Bldmake\E32test\[platform]\, and are |
|
1160 now called AUTO.BAT and MANUAL.BAT. |
|
1161 6) ETIMR and T_DEVC have been moved into this project from E32. |
|
1162 7) Removed all *.REL files from GROUP directory and changed MNT.BAT so that |
|
1163 MNT PUTREL looks for .REL files generated by BLDMAKE instead. Updated |
|
1164 BLDMAKE.PRJ accordingly. |
|
1165 8) Changed #defines in the following files now that __MEIG__ is being used |
|
1166 to mean __MARM__ and __MARM__ is being used to mean ARM CPU: |
|
1167 SYSTEM\T_EXC.CPP, SYSTEM\T_DBG.CPP. |
|
1168 9) Updated MNT GETBLD to fetch the SDMODELS component which replaces the |
|
1169 SWINS component that E32 used to release. |
|
1170 10) Added the following .DEF files:- |
|
1171 BWINS\ |
|
1172 D_TLSDLL.DEF, T_DLL.DEF, T_DLL1.DEF, T_DLL2.DEF, |
|
1173 T_START1.DEF, T_START2.DEF, T_START3.DEF, T_DUID.DEF, |
|
1174 BMARM\ |
|
1175 T_DLL.DEF, T_DLL1.DEF, T_DLL2.DEF, T_DLLA1.DEF, T_DLLA3.DEF, |
|
1176 T_START1.DEF, T_START2.DEF, T_START3.DEF, T_DUID.DEF |
|
1177 11) Added \EPOC32\INCLUDE\KERNEL\ as a systeminclude path to those .MMP |
|
1178 files requiring it. |
|
1179 12) Specified EKERN.LIB as an ASSPLIBRARY in those .MMP files requiring it. |
|
1180 |
|
1181 |
|
1182 Version 0.01.11 |
|
1183 ================ |
|
1184 (Made by Jonathan, 23rd February 1999) |
|
1185 |
|
1186 0) Everyone |
|
1187 1) Boilerplated source. |
|
1188 |
|
1189 1) Dennis |
|
1190 1) Commented out tests in T_REALX involving assigning a NaN from a float |
|
1191 or double to a TRealX in MSVC builds. This is because MSVC insists on |
|
1192 passing the NaN through the X86 FPU which quietens the NaNs and causes |
|
1193 the tests to fail. |
|
1194 |
|
1195 2) Morgan |
|
1196 2) Added test to check that switch-off is disabled for 5 seconds before |
|
1197 an alarm is due. |
|
1198 |
|
1199 3) Jonathan |
|
1200 1) Withdrew T_RTIM test. |
|
1201 2) Made T_DBG build for MAWD as well as MARM. MAWD version doesn't |
|
1202 contain assumptions about Eiger registers. |
|
1203 |
|
1204 |
|
1205 Version 0.01.10 |
|
1206 ================ |
|
1207 (Made by Jonathan, 10th February 1999) |
|
1208 |
|
1209 1) Jonathan |
|
1210 1) Conditioned compilation of functions in T_PROT related to |
|
1211 instruction exceptions on __EPOC32__ to prevent WINS/C warnings and |
|
1212 fixed cast in ExceptionThread() to keep MSVC compiler happy. |
|
1213 |
|
1214 2) Morgan |
|
1215 1) Updated T_TLDD. |
|
1216 2) Added D_LDDNS.LDD which is an LDD with dodgy UID's. |
|
1217 |
|
1218 3) Pete |
|
1219 1) Modified BMAWD.PRJ to remove EIGER specific test programs. |
|
1220 |
|
1221 |
|
1222 Version 0.01.09 |
|
1223 ================ |
|
1224 (Made by Pete, 3rd February 1999) |
|
1225 |
|
1226 1) Morgan |
|
1227 1) More tests in T_TDLLA to test calling of Dll entrypoints with |
|
1228 EProcessAttach and EThreadAttach |
|
1229 2) Added case switch on/off test |
|
1230 |
|
1231 2) Dennis |
|
1232 1) Updated T_PROT.CPP to test that data abort, prefetch abort and |
|
1233 undefined instruction exceptions in user mode all result in |
|
1234 KERN-EXEC 3 panics rather than killing the kernel. |
|
1235 |
|
1236 3) Jonathan |
|
1237 1) Added new tests to T_DBG to check that RDebug::ReadMemory and |
|
1238 RDebug::WriteMemory return errors (and don't panic the kernel - |
|
1239 problem EDN671244) when reading/writing to/from unmapped address |
|
1240 space. |
|
1241 |
|
1242 4) Pete |
|
1243 1) Changed over to use the TBusLocalDrive class rather than TLocalDrive |
|
1244 for local drive access. This in turn required converting calls to |
|
1245 TBusLocalDrive::Caps() to take a TLocalDriveCapsBuf parameter rather |
|
1246 than a TLocalDriveCaps. |
|
1247 2) Added T_ATDRV2.CPP to test TLocalDrive class specifically. |
|
1248 |
|
1249 |
|
1250 |
|
1251 Version 0.01.08 |
|
1252 ================ |
|
1253 (Made by Morgan, 27th January 1999) |
|
1254 |
|
1255 1) Dennis |
|
1256 1) Modified T_SOUND.CPP so it can be run on a Snowdrop. |
|
1257 |
|
1258 |
|
1259 Version 0.01.07 |
|
1260 ================ |
|
1261 (Made by Pete, 21st December 1998) |
|
1262 |
|
1263 1) Alastair |
|
1264 1) Updated D_PATCH*.MMP to specify KPatchLddUid as third uid, in line with |
|
1265 changes to F32 version 123. |
|
1266 2) Moved T_LDLL to F32TEST. |
|
1267 3) Minor modifications to MNT.BAT. |
|
1268 4) Minor change to T_REALX to avoid VC5 compilation problem. |
|
1269 |
|
1270 2) Morgan |
|
1271 1) Killed SARMBE |
|
1272 |
|
1273 3) Pete |
|
1274 1) Modified T_PCCD1, T_PCCD2, T_PCCD3 to work with E32UTILS 025. |
|
1275 2) Removed a call to a UserPcCardCntrl function which was removed from |
|
1276 EUSER in E32-158. (The call was already redundant since the function |
|
1277 has been withered for a while). |
|
1278 3) Released MAWD releasables. |
|
1279 |
|
1280 |
|
1281 Version 0.01.06 |
|
1282 ================ |
|
1283 (Made by Jonathan, 27th October 1998) |
|
1284 |
|
1285 1) Dennis |
|
1286 1) Added code from Andrew Thoelke to T_DES.CPP to test compiler-generated |
|
1287 literal descriptors. |
|
1288 |
|
1289 2) Alastair |
|
1290 1) Updated .MMP files so that UNICODE builds are available in line with |
|
1291 UNICODE changes to E32TOOLP 095. |
|
1292 |
|
1293 |
|
1294 Version 0.01.05 |
|
1295 ================ |
|
1296 (Made by Morgan, 21st October 1998) |
|
1297 |
|
1298 1) Alastair |
|
1299 1) Changed WINS T_SERIAL.CPP to link to a new dll, |
|
1300 D_TLSDLL.DLL, the entrypoint of which sets thread local storage. |
|
1301 This will test whether the deadlock problem described by |
|
1302 Epoc Proposal SW1 - 19 is avoided. T_SOUND.CPP should link to |
|
1303 this in the future. |
|
1304 2) Changed all the .rel files so that they specify T_DUID.DLL |
|
1305 rather that non-existent T_DUID.EXE. |
|
1306 3) Removed T_ARRAY from AWINC.BAT since it isn't built or |
|
1307 released under WINC. |
|
1308 4) Turned off just-in-time debugging in T_THREAD.CPP and T_PROC1.CPP where these |
|
1309 tests panic threads and then check their status in WINS debug builds. |
|
1310 Now that code jumps into the debugger whenever a thread is panicked (E32 152), |
|
1311 rather than just whenever a thread is panicked with RThread::Panic(), |
|
1312 these tests would have jumped into the debugger rather than completing successfully. |
|
1313 |
|
1314 2) Malcolm |
|
1315 1) Added new test program: |
|
1316 T_Y2K.EXE - tests the Year 2000 compliance of E32 |
|
1317 |
|
1318 |
|
1319 Version 0.01.04 |
|
1320 ================ |
|
1321 (Made by Pete, 20/08/1998) |
|
1322 |
|
1323 1) Dennis |
|
1324 1) Added new test programs: |
|
1325 T_ARRAY.EXE - tests new RArray<> classes |
|
1326 T_MWAIT.EXE - tests core clock and memory access speeds |
|
1327 T_PROF.EXE - retrieves and displays thread profiling information |
|
1328 D_PROF.LDD - LDD for use with T_PROF.EXE |
|
1329 T_CTXSW.EXE - measures raw context-switch speed (not message passing) |
|
1330 T_PAGES.EXE - dumps all MMU page tables to serial port |
|
1331 T_PANIC.EXE - prints out a threads context when it dies |
|
1332 2) Modified T_CHUNK to test RChunk::IsReadable() and RChunk::IsWritable(). |
|
1333 3) Added another test to T_MATH2.CPP to test the accuracy of Math::Mod() using |
|
1334 the Java IEEERemainder test vector data. |
|
1335 |
|
1336 2) Morgan |
|
1337 1) Turned off just in time debugging in T_THREAD, T_MESSGE, and T_EXC |
|
1338 2) Massaged T_TDLL.CPP for Dll MODULE_HANDLE changes |
|
1339 |
|
1340 3) Matthew |
|
1341 1) Turned off just-in-time debugging in T_SOUND, and removed WINS test which |
|
1342 is only valid when the driver does dummy recording. |
|
1343 2) Added test to T_SOUND to check that memory allocated in prepare functions |
|
1344 is recoverable. |
|
1345 3) Changed T_SOUND so that it passes (with warnings) on hardware which |
|
1346 doesn't support all possible capabilities. |
|
1347 4) Switched off just-in-time debugging in T_TIMER. |
|
1348 |
|
1349 4) Petteri |
|
1350 1) Changed .mmp files D_LDLL, D_RTIM, T_DLLA1 and T_DLLA3 |
|
1351 |
|
1352 5) Alastair |
|
1353 1) Changed t_reset test so that it checks that 3 dummy patch ldds |
|
1354 are reloaded after a warm reset. Added dummy patch ldds D_PATCH1.SYS, |
|
1355 D_PATCH2.SYS and D_PATCH3.SYS. |
|
1356 2) Minor changes to T_SVR.CPP, T_MSTIM.CPP to remedy compilation |
|
1357 warnings. |
|
1358 3) Change to T_CHUNK2.CPP for !WINC builds to allow for E32 change in total |
|
1359 RAM size to 64Mb under WINS in E32 141. |
|
1360 4) Updated T_CHAR.CPP to take account of Graham Asher's changes to E32 141. |
|
1361 5) Fixed MNT GETSRC so that it handles version numbers correctly. |
|
1362 6) Minor corrections to T_THREAD.CPP. |
|
1363 |
|
1364 6) Peter |
|
1365 1) Added T_PCCDSR to PCCD. This is a program for |
|
1366 repeatly writing to a fixed number of sectors on a CF card - to test |
|
1367 if the wear leveling scheme on the card causes any problems. |
|
1368 2) Modified T_PCCD1.CPP,T_PCCD2.CPP and T_PCCD3.CPP to |
|
1369 use D_PCCDIF.LDD for accessing the PC Card Contoller rather than |
|
1370 UserPcCardCntrl. |
|
1371 3) Modified T_CRMDRV.CPP to use D_DRVIF.LDD for direct |
|
1372 access of the media device rather than UserPcCardCntrl. |
|
1373 4) Modified T_PCCDSK.CPP to use |
|
1374 UserSvr::ForceRemountMedia() rather than UserPcCardCntrl::PwrDown(); |
|
1375 5) Added further tests to T_ATADRV - testing reads and writes |
|
1376 which are longer than the media drivers local buffer |
|
1377 - particularly required after the changes to the ATA |
|
1378 media driver in E32-143. |
|
1379 |
|
1380 |
|
1381 Version 0.01.03 |
|
1382 ================ |
|
1383 (Made by Graham, 26th March 1998) |
|
1384 |
|
1385 1) Morgan |
|
1386 1) Added T_TLDD and D_LDD to test LDD static data. EPOC only. |
|
1387 2) Modified Dll static data tests (T_TDLLA). Added MiniRomLoader |
|
1388 and reload tests. |
|
1389 |
|
1390 2) Alastair |
|
1391 1) Changed MNT.BAT to retrieve E32TOOLS 091 and E32TOOLP 091. |
|
1392 |
|
1393 3) Matthew |
|
1394 1) Changes Test6() and Test8() in T_COBJ to use less stack and |
|
1395 hence build on WINS/WINC without __chkstk errors. |
|
1396 |
|
1397 2) Changed D_RTIM and D_BEXFIQ interrupt binding to use narrow |
|
1398 descriptors, in order to work with E32 127 and higher. |
|
1399 |
|
1400 3) Removed User::After(999999) from T_CHNOT, to speed it up. This |
|
1401 wait is not needed, since midnight-crossover changes now happen |
|
1402 earlier than they used to. |
|
1403 |
|
1404 4) Changed T_CHUNK2 so that it did something more sensible on WINC, |
|
1405 where the concept of "free ram" is different. |
|
1406 |
|
1407 5) Changed T_REGRAM so that is disables auto switch-off while running. |
|
1408 |
|
1409 6) Fixed a few incorrect tests in T_THREAD. |
|
1410 |
|
1411 |
|
1412 Version 0.01.02 |
|
1413 ================ |
|
1414 (Made by Jonathan, 10th February 1998) |
|
1415 |
|
1416 1) Alastair |
|
1417 1) Changed t_sec.cpp to test new security function for E32. The |
|
1418 function will only be tested if the version of E32 being used |
|
1419 supports the new function, so that the new version of t_sec.cpp |
|
1420 will still work with old versions of E32. |
|
1421 |
|
1422 2) Petteri |
|
1423 1) Added the test program T_COLOUR to test the new |
|
1424 colour text window server. |
|
1425 |
|
1426 3) Graham |
|
1427 1) Reoved kernel heap checking fro a number of tests. We need |
|
1428 to rethink our strategy for this since the current system |
|
1429 is clearly broken |
|
1430 |
|
1431 2) Removed superfluous operator attendance from T_TIMER, |
|
1432 T_COBJ. |
|
1433 |
|
1434 3) Added AMARM.BAT, AWINS.BAT, etc which run all the |
|
1435 automatic tests fro a given platform. |
|
1436 |
|
1437 |
|
1438 Version 0.01.01 |
|
1439 ================ |
|
1440 (Made by Graham, 23rd January 1998) |
|
1441 |
|
1442 E32TEST contains those test programs which used to be a part of E32 |
|
1443 |
|
1444 1) Some renaming: |
|
1445 drvbench -> t_pccdbm, drvsoak -> t_pccdsk and more |
|
1446 |
|
1447 2) Known problems: |
|
1448 t_svr2 fails due to heap debugging code errors on MARM |
|
1449 t_cobj won't compile for WINS - needs stack use reducing |
|
1450 t_tdll,t_rtim and t_irqs seem to fail |
|
1451 |
|
1452 |
|
1453 |