devsound/a3fcharacterisationtest/scripts/mm_a3f_devsound_init.script
changeset 2 5c1df44f2eed
parent 0 b8ed18f6c07b
equal deleted inserted replaced
1:fcaf4606ba4e 2:5c1df44f2eed
    46 //2. Create a CPeriodic instance.
    46 //2. Create a CPeriodic instance.
    47 //3. Initialise a DevSound instance to play tones.
    47 //3. Initialise a DevSound instance to play tones.
    48 //4. Start CPeriodic to trigger timer events.
    48 //4. Start CPeriodic to trigger timer events.
    49 //5. Call CancelInitialize() before receiving InitializeComplete() callback.
    49 //5. Call CancelInitialize() before receiving InitializeComplete() callback.
    50 //6. Wait 2 seconds to verify that InitializeComplete() callback is not received.
    50 //6. Wait 2 seconds to verify that InitializeComplete() callback is not received.
       
    51 //7. Repeat steps 3 to 6 one more time to ensure a call to Initialise passes after CancelInitialize is called. 
    51 //!@SYMTestExpectedResults: 
    52 //!@SYMTestExpectedResults: 
    52 //CancelInitialize() returns KErrNone. InitializeComplete() callback shall be not received.
    53 //CancelInitialize() returns KErrNone. InitializeComplete() callback shall be not received.
    53 PRINT Play tone initialisation - Call CancelInitialize() to abort initialisation for tones
    54 PRINT Play tone initialisation - Call CancelInitialize() to abort initialisation for tones
    54 RUN_TEST_STEP 10000, char_a3f_devsound, MM-A3F-DEVSOUND-CHRTZ-INIT-0002, c:\mm_a3f_devsound_init.ini
    55 RUN_TEST_STEP 10000, char_a3f_devsound, MM-A3F-DEVSOUND-CHRTZ-INIT-0002, c:\mm_a3f_devsound_init.ini
    55 TEST_COMPLETE
    56 TEST_COMPLETE
   164 //2. Create a CPeriodic instance.
   165 //2. Create a CPeriodic instance.
   165 //3. Initialise a DevSound instance to play audio.
   166 //3. Initialise a DevSound instance to play audio.
   166 //4. Start CPeriodic to trigger timer events every 2 seconds.
   167 //4. Start CPeriodic to trigger timer events every 2 seconds.
   167 //5. Call CancelInitialize() before receiving InitializeComplete() callback .
   168 //5. Call CancelInitialize() before receiving InitializeComplete() callback .
   168 //6. On timer event, verify that InitializeComplete() callback was not received.
   169 //6. On timer event, verify that InitializeComplete() callback was not received.
       
   170 //7. Repeat steps 3 to 6 one more time to ensure a call to Initialise passes after CancelInitialize is called. 
   169 //!@SYMTestExpectedResults: 
   171 //!@SYMTestExpectedResults: 
   170 //CancelInitialize() returns KErrNone.
   172 //CancelInitialize() returns KErrNone.
   171 //InitializeComplete(KErrNone) callback shall be not received.
   173 //InitializeComplete(KErrNone) callback shall be not received.
   172 PRINT Play audio initialisation - Call CancelInitialize() to abort initialisation for playing audio
   174 PRINT Play audio initialisation - Call CancelInitialize() to abort initialisation for playing audio
   173 RUN_TEST_STEP 10000, char_a3f_devsound, MM-A3F-DEVSOUND-CHRTZ-INIT-0009, c:\mm_a3f_devsound_init.ini
   175 RUN_TEST_STEP 10000, char_a3f_devsound, MM-A3F-DEVSOUND-CHRTZ-INIT-0009, c:\mm_a3f_devsound_init.ini