Symbian
Symbian OS Library

FAQ-1297 CON-04: Why do I need to use TOOL2 for the UIQ "Task List" test?

[Index][spacer] [Previous] [Next]



 

Classification: General Category: Symbian Signed
Created: 08/02/2005 Modified: 09/22/2005
Number: FAQ-1297
Platform: Not Applicable

Question:
The Symbian Signed Test Criteria (Symbian_Signed_Criteria_v1_5.pdf) mandates the use of the LowMem tool "TOOL2" for the CON-04 "Task List" test on UIQ.
Why do I need to use a low memory tool for CON-04 on UIQ?
Why is this different than for Series 60?


Answer:
Why do I need to use a low memory tool for CON-04 on UIQ?
The seemingly odd test requirement comes from the UIQ memory model; applications remain open all the time until a low memory condition message is sent, at which point they should close down gracefully. As per the UIQ Style Guide recommendation, there should be no Exit/Close option in the application's menubar.

Therefore for UIQ the test simulates low memory using TOOL2 in order to verify that the application is shut down correctly and gracefully. TOOL4 is then used to confirm that the application can indeed shut down in a low memeory condition or otherwise.

Why is this different than for Series 60?
The test process is different because Series 60 applications should provide an option to exit. There is also a system provided user visible task list from where the applications can be closed. That said, there is no reason why a Series 60 based application should not respond to the EEikCmdExit command. The TOOL2 itself depends on application's ability to respond to this command during MEM-01 testing.