datasourcemodules/gpspositioningmodule/lbsgpspsy/test/scripts/te_lbsgpspsysuite.script
changeset 0 9cfd9a3ee49c
child 48 81c9bee26a45
equal deleted inserted replaced
-1:000000000000 0:9cfd9a3ee49c
       
     1 // Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // The script for the Lbs Autonomous GPS PSY Test Suite
       
    15 // 
       
    16 //
       
    17 
       
    18 //! @File
       
    19 //! @SYMTestSuiteName         LBS-GpsPsySuite
       
    20 //! @SYMScriptTestEnvironment TestExecute using te_lbsgpspsysuite.script
       
    21 
       
    22 //While loading the suite, we shutdown the whole LBS leaving the root process only.
       
    23 LOAD_SUITE te_lbsgpspsysuite
       
    24 
       
    25 
       
    26 PRINT RUN ALL te_lbsgpspsysuite TESTS
       
    27 
       
    28 
       
    29 START_TESTCASE                	LBS-GpsPsySuite-NotifyPositionUpdate-Section0
       
    30 //! @SYMTestCaseID              LBS-GpsPsySuite-NotifyPositionUpdate-Section0
       
    31 //! @SYMTestCaseDesc            Runs several pos update scenarios, which completes normally.
       
    32 //! @SYMTestActions             SIMPLE POSITION UPDATE
       
    33 //!				1. Create the positioner and update request listener.
       
    34 //!                             2. The update request listener starts listening. 
       
    35 //!				3. The positioner issues NPUD.
       
    36 //!				4. Start the active scheduler for some time.
       
    37 //!				5. Check that default update request is received with newClient flag set to ETrue.
       
    38 //!				6. Create and issue the simple pos update.
       
    39 //!				7. Start the active scheduler for some time.
       
    40 //!				8. Check the pos update	is received and equal to the sent one.
       
    41 //!
       
    42 //!				TWO SIMPLE POSITION UPDATES
       
    43 //!				9. Create the second positioner.
       
    44 //!				10. The update request listener starts listening. 
       
    45 //!				11. The first positioner issues NPUD.
       
    46 //!				12. Start the active scheduler for some time.
       
    47 //!				13. Check that default update request is received.
       
    48 //!				14. The second positioner issues NPUD.
       
    49 //!				15. Start the active scheduler for some time.
       
    50 //!				16. Check that no new update request is received.
       
    51 //!				17. Create and issue the simple pos update.
       
    52 //!				18. Start the active scheduler for some time.
       
    53 //!				19. Check the pos update is received and equal to the sent one for both positioners.
       
    54 //!				20. Delete the second positioner.
       
    55 //!				
       
    56 //!				CANCEL A POSITION UPDATE
       
    57 //!				21. The update request listener starts listening.
       
    58 //!				22. The positioner issues NPUD.
       
    59 //!				23. Start the active scheduler for some time.
       
    60 //!				24. Check that default update request is received.
       
    61 //!				25. The positioner cancels the NPUD.
       
    62 //!				26. Start the active scheduler for some time.
       
    63 //!				27. Check that a cancel update request is received.
       
    64 //!				28. Check that the positioner NPUD is completed with KErrCancel.
       
    65 //!				29. Create and issue the simple pos update.
       
    66 //!			
       
    67 //!				PARTIAL UPDATE
       
    68 //!				30. Set the positioner to accept partial updates.
       
    69 //!				31. Set the update timeout to KWarmDownInterval.
       
    70 //!				32. The update request listener starts listening.
       
    71 //!				33. The positioner issues NPUD.
       
    72 //!				34. Start the active scheduler for some time.
       
    73 //!				35. Check that the update request is received with the timeout set to KWarmDownInterval.
       
    74 //!				36. Create and issue the partial pos update.
       
    75 //!				37. Start the active scheduler for some time.
       
    76 //!				38. Check the pos update is received and equal to the sent one.
       
    77 //!				39. Start the active scheduler wait forKWarmDownInterval to make warm down timer working.
       
    78 //!				
       
    79 //!				TEST METHODS WHICH ARE NEVER CALLED IN THE PRODUCTION CODE
       
    80 //!				40. Simulate the timer errors.  
       
    81 //!
       
    82 //!				CLEANUP
       
    83 //!				41. Delete the positioner and update request listener.
       
    84 //!
       
    85 //! @SYMTestExpectedResults     The expected pos update requests and pos updates are received.
       
    86 //! @SYMTestPriority            High
       
    87 //! @SYMTestType                UT
       
    88 //! @SYMTestStatus              Released
       
    89 //! @SYMPREQ                    PREQ 1662
       
    90 //! @SYMREQ                     REQ 11248, REQ 11250, REQ 11253, REQ 11255, REQ 11256, REQ 11257, REQ 11647, REQ 11649, REQ 11654, REQ 11655, REQ 11655, REQ 11657, REQ 11658, REQ 8827, REQ 8828, REQ 8831
       
    91 //! @SYMCreationDate            20/10/2008
       
    92 //! @SYMAuthor                  NicolayB
       
    93 RUN_TEST_STEP 100 te_lbsgpspsysuite NotifyPositionUpdate c:\testdata\configs\te_lbsgpspsy.ini Section0
       
    94 END_TESTCASE                  	LBS-GpsPsySuite-NotifyPositionUpdate-Section0
       
    95 
       
    96 
       
    97 START_TESTCASE                	LBS-GpsPsySuite-NotifyPositionUpdateTiming-Section0
       
    98 //! @SYMTestCaseID              LBS-GpsPsySuite-NotifyPositionUpdateTiming-Section0
       
    99 //! @SYMTestCaseDesc            Runs several pos update scenarios with the accent on the timing issues.
       
   100 //! @SYMTestActions             HANDLING THE OLD POSITION UPDATE
       
   101 //!				1. Create the positioner and update request listener. 
       
   102 //!				2. The update request listener starts listening. 
       
   103 //!				3. The positioner issues NPUD.
       
   104 //!				4. Start the active scheduler for some time.
       
   105 //!				5. Check that default update request is received with newClient flag set to ETrue.
       
   106 //!				6. Create and issue the pos update with the actual time < target time.
       
   107 //!				7. Check that no position update is received by the positioner.
       
   108 //!				8. The update request listener starts listening. 
       
   109 //!				9. The positioner cancels the request.
       
   110 //!				10. Start the active scheduler for some time.
       
   111 //!				11. Check that a cancel request is received.
       
   112 //!
       
   113 //!				SETTING MAXAGE AND USING CACHED UPDATE
       
   114 //!				12. Set the MaxAge for the positioner to some time ago.				
       
   115 //!				13. The update request listener starts listening.
       
   116 //!				14. The positioner issues NPUD.
       
   117 //!				15. Start the active scheduler for some time.
       
   118 //!				16. Check the cached FNP update is received and equal to the sent one.
       
   119 //!				17. Check that an update request is not received.
       
   120 //!				18. Cancel listening for the update requests.
       
   121 //!				19. Restore the MaxAge to 0.
       
   122 //!
       
   123 //!				SETTING MAXAGE, NO CACHED UPDATE
       
   124 //!				20. Set the MaxAge for the positioner to now.				
       
   125 //!				21. The update request listener starts listening.
       
   126 //!				22. The positioner issues NPUD.
       
   127 //!				23. Start the active scheduler for some time.
       
   128 //!				24. Check that default update request is received.
       
   129 //!				25. Create and issue the simple pos update.
       
   130 //!				26. Start the active scheduler for some time.
       
   131 //!				27. Check the pos update is received and equal to the sent one.
       
   132 //!				28. Restore the MaxAge to 0.
       
   133 //!
       
   134 //!				SIMPLE TRACKING SCENARIO
       
   135 //!				29. Check that the tracking flag overriden.
       
   136 //!				30. The positioner starts tracking.
       
   137 //!				31. Start the active scheduler for some time.
       
   138 //!				32. The positioner issues NPUD.
       
   139 //!				33. Start the active scheduler for some time.
       
   140 //!				34. Create and issue the simple pos update.
       
   141 //!				35. Start the active scheduler for some time.
       
   142 //!				36. Check the pos update is received and equal to the sent one.
       
   143 //!				37. The positioner stops tracking.
       
   144 //!
       
   145 //!				TRACKING SCENARIO WITH LATE REQUEST
       
   146 //!				38. The positioner starts tracking.
       
   147 //!				39. Start the active scheduler for some time.
       
   148 //!				40. The positioner issues NPUD.
       
   149 //!				41. Start the active scheduler for some time.
       
   150 //!				42. Create and issue the simple pos update.
       
   151 //!				43. Start the active scheduler for some time.
       
   152 //!				44. Check the pos update is received and equal to the sent one.
       
   153 //!				45. Start the active scheduler for some time.
       
   154 //!				46. The positioner issues NPUD.
       
   155 //!				47. Start the active scheduler for some time.
       
   156 //!				48. Create and issue the simple pos update.
       
   157 //!				49. Start the active scheduler for some time.
       
   158 //!				50. Check the pos update is received and equal to the sent one.
       
   159 //!				51. The positioner stops tracking.
       
   160 //!
       
   161 //!				CLEANUP
       
   162 //!				52. Delete the positioner and update request listener.				
       
   163 //!
       
   164 //! @SYMTestExpectedResults     The expected pos update requests and pos updates are received.
       
   165 //! @SYMTestPriority            High
       
   166 //! @SYMTestType                UT
       
   167 //! @SYMTestStatus              Released
       
   168 //! @SYMPREQ                    PREQ 1662
       
   169 //! @SYMREQ                     REQ 11248, REQ 11249, REQ 11253, REQ 11254, REQ 11255, REQ 11649, REQ 11650, REQ 11653, REQ 11657, REQ 11658, REQ 8827, REQ 8828, REQ 8829 
       
   170 //! @SYMCreationDate            20/10/2008
       
   171 //! @SYMAuthor                  NicolayB
       
   172 RUN_TEST_STEP 100 te_lbsgpspsysuite NotifyPositionUpdateTiming c:\testdata\configs\te_lbsgpspsy.ini Section0
       
   173 END_TESTCASE                  	LBS-GpsPsySuite-NotifyPositionUpdateTiming-Section0
       
   174 
       
   175 
       
   176 START_TESTCASE                	LBS-GpsPsySuite-NotifyPositionUpdateErr-Section0
       
   177 //! @SYMTestCaseID              LBS-GpsPsySuite-NotifyPositionUpdateErr-Section0
       
   178 //! @SYMTestCaseDesc            Runs several pos update scenarios with errors.
       
   179 //! @SYMTestActions             SIMPLE POSITION UPDATE ERROR
       
   180 //!				1. Create the positioner and update request listener. 
       
   181 //!                             2. The update request listener starts listening. 
       
   182 //!				3. The positioner issues NPUD.
       
   183 //!				4. Start the active scheduler for some time.
       
   184 //!				5. Check that default update request is received with newClient flag set to ETrue.
       
   185 //!				6. Create and issue the error pos update.
       
   186 //!				7. Start the active scheduler for some time.
       
   187 //!				8. Check the pos update	error is received and equal to the sent one.
       
   188 //!
       
   189 //!
       
   190 //!				CPOSITIONER CREATION/DESTRUCTION WITH MEMORY LEAKS
       
   191 //!				9. Inject the heap error for the Nth(N==0 first) memory allocation.
       
   192 //!				10. Try to create the positioner and then delete it.
       
   193 //!				11. Check wheter a memory allocation fails during the positioner creation.
       
   194 //!				12. If alloc failure occured outside the factory method, stop the test.
       
   195 //!				13. If alloc failure occured inside the factory method and no leave occured, the positioner must be created.
       
   196 //!				14. Increment N and go to step 16.
       
   197 //!
       
   198 //!				SIMPLE POSITION UPDATE WITH OOM WHILE CALLING NotifyPositionUpdate
       
   199 //!				15. The update request listener starts listening.
       
   200 //!				16. Inject the heap error for the Nth(N==0 first) memory allocation.
       
   201 //!				17. The positioner issues NPUD.
       
   202 //!				18. Check wheter a memory allocation fails during the positioner creation.
       
   203 //!				19. Start the active scheduler for some time.
       
   204 //!				20. If alloc failure occured outside the NPUD, stop the test.
       
   205 //!				21. If the pos update request is received, check that the pos update is received.
       
   206 //!				22. If the pos update request is not received, check that the pos update is not received.
       
   207 //!
       
   208 //!				CLEANUP
       
   209 //!				23. Delete the positioner and update request listener.		
       
   210 //!
       
   211 //! @SYMTestExpectedResults     The errors are handled correctly and the methods fail with the appropriate err codes.
       
   212 //! @SYMTestPriority            High
       
   213 //! @SYMTestType                UT
       
   214 //! @SYMTestStatus              Released
       
   215 //! @SYMPREQ                    PREQ 1662
       
   216 //! @SYMREQ                     REQ 11248, REQ 11649, REQ 11658, REQ 8827, REQ 8828
       
   217 //! @SYMCreationDate            21/10/2008
       
   218 //! @SYMAuthor                  NicolayB
       
   219 RUN_TEST_STEP 300 te_lbsgpspsysuite NotifyPositionUpdateErr c:\testdata\configs\te_lbsgpspsy.ini Section0
       
   220 END_TESTCASE                  	LBS-GpsPsySuite-NotifyPositionUpdateErr-Section0
       
   221 
       
   222 START_TESTCASE                	LBS-GpsPsySuite-ModuleInfo-Section0
       
   223 //! @SYMTestCaseID              LBS-GpsPsySuite-ModuleInfo-Section0
       
   224 //! @SYMTestCaseDesc            Runs the scenarios where the module info is get.
       
   225 //! @SYMTestActions             1. Create the positioner and assign the positioner, which will receive the notifications.
       
   226 //!				2. Issue the module status updates.
       
   227 //!				3. Check that the information is received by the positioner.
       
   228 //!				4. Repeat 2-3 with various sets of parameters.
       
   229 //!
       
   230 //!
       
   231 //! @SYMTestExpectedResults     The expected module info updates are received.
       
   232 //! @SYMTestPriority            High
       
   233 //! @SYMTestType                UT
       
   234 //! @SYMTestStatus              Released
       
   235 //! @SYMPREQ                    PREQ 1662
       
   236 //! @SYMREQ                     REQ 11662, REQ 11661, REQ 11270, REQ 11649, REQ 11658, REQ 8827, REQ 8832, REQ 8833
       
   237 //! @SYMCreationDate            21/10/2008
       
   238 //! @SYMAuthor                  NicolayB
       
   239 RUN_TEST_STEP 100 te_lbsgpspsysuite ModuleInfo c:\testdata\configs\te_lbsgpspsy.ini Section0
       
   240 END_TESTCASE                  	LBS-GpsPsySuite-ModuleInfo-Section0
       
   241 
       
   242 
       
   243 START_TESTCASE                	LBS-GpsPsySuite-NotifyPositionUpdate-Section1
       
   244 //! @SYMTestCaseID              LBS-GpsPsySuite-NotifyPositionUpdate-Section1
       
   245 //! @SYMTestCaseDesc            Runs several pos update scenarios, which completes normally.
       
   246 //! @SYMTestActions             See LBS-GpsPsySuite-NotifyPositionUpdate-Section0 actions.
       
   247 //! @SYMTestExpectedResults     The expected pos update requests and pos updates are received.
       
   248 //! @SYMTestPriority            High
       
   249 //! @SYMTestType                UT
       
   250 //! @SYMTestStatus              Released
       
   251 //! @SYMPREQ                    PREQ 1662
       
   252 //! @SYMREQ                     REQ 11248, REQ 11250, REQ 11253, REQ 11255, REQ 11256, REQ 11257, REQ 11647, REQ 11649, REQ 11654, REQ 11655, REQ 11656, REQ 11657, REQ 11658, REQ 8827, REQ 8828, REQ 8831
       
   253 //! @SYMCreationDate            21/10/2008
       
   254 //! @SYMAuthor                  NicolayB
       
   255 RUN_TEST_STEP 100 te_lbsgpspsysuite NotifyPositionUpdate c:\testdata\configs\te_lbsgpspsy.ini Section1
       
   256 END_TESTCASE                  	LBS-GpsPsySuite-NotifyPositionUpdate-Section1
       
   257 
       
   258 
       
   259 
       
   260 START_TESTCASE                	LBS-GpsPsySuite-NotifyPositionUpdateTiming-Section1
       
   261 //! @SYMTestCaseID              LBS-GpsPsySuite-NotifyPositionUpdateTiming-Section1
       
   262 //! @SYMTestCaseDesc            Runs several pos update scenarios with the accent on the timing issues.
       
   263 //! @SYMTestActions             See LBS-GpsPsySuite-NotifyPositionUpdateTiming-Section0 actions.
       
   264 //! @SYMTestExpectedResults     The expected pos update requests and pos updates are received.
       
   265 //! @SYMTestPriority            High
       
   266 //! @SYMTestType                UT
       
   267 //! @SYMTestStatus              Released
       
   268 //! @SYMPREQ                    PREQ 1662
       
   269 //! @SYMREQ                     REQ 11248, REQ 11249, REQ 11253, REQ 11254, REQ 11255, REQ 11649, REQ 11650, REQ 11653, REQ 11658, REQ 8827, REQ 8828, REQ 8829 
       
   270 //! @SYMCreationDate            21/10/2008
       
   271 //! @SYMAuthor                  NicolayB
       
   272 RUN_TEST_STEP 100 te_lbsgpspsysuite NotifyPositionUpdateTiming c:\testdata\configs\te_lbsgpspsy.ini Section1
       
   273 END_TESTCASE                  	LBS-GpsPsySuite-NotifyPositionUpdateTiming-Section1
       
   274 
       
   275 
       
   276 START_TESTCASE                	LBS-GpsPsySuite-NotifyPositionUpdateErr-Section1
       
   277 //! @SYMTestCaseID              LBS-GpsPsySuite-NotifyPositionUpdateErr-Section1
       
   278 //! @SYMTestCaseDesc            Runs several pos update scenarios with errors.
       
   279 //! @SYMTestActions             See LBS-GpsPsySuite-NotifyPositionUpdateErr-Section0 actions.
       
   280 //! @SYMTestExpectedResults     The errors are handled correctly and the methods fail with the appropriate err codes.
       
   281 //! @SYMTestPriority            High
       
   282 //! @SYMTestType                UT
       
   283 //! @SYMTestStatus              Released
       
   284 //! @SYMPREQ                    PREQ 1662
       
   285 //! @SYMREQ                     REQ 11248, REQ 11649, REQ 11658, REQ 8827, REQ 8828
       
   286 //! @SYMCreationDate            21/10/2008
       
   287 //! @SYMAuthor                  NicolayB
       
   288 RUN_TEST_STEP 300 te_lbsgpspsysuite NotifyPositionUpdateErr c:\testdata\configs\te_lbsgpspsy.ini Section1
       
   289 END_TESTCASE                  	LBS-GpsPsySuite-NotifyPositionUpdateErr-Section1
       
   290 
       
   291 
       
   292 
       
   293 START_TESTCASE                	LBS-GpsPsySuite-ModuleInfo-Section1
       
   294 //! @SYMTestCaseID              LBS-GpsPsySuite-ModuleInfo-Section1
       
   295 //! @SYMTestCaseDesc            Runs the scenarios where the module info is get.
       
   296 //! @SYMTestActions             See the LBS-GpsPsySuite-ModuleInfo-Section0 actions.
       
   297 //! @SYMTestExpectedResults     The expected module info updates are received.
       
   298 //! @SYMTestPriority            High
       
   299 //! @SYMTestType                UT
       
   300 //! @SYMTestStatus              Released
       
   301 //! @SYMPREQ                    PREQ 1662
       
   302 //! @SYMREQ                     REQ 11662, REQ 11661, REQ 11270, REQ 11649, REQ 11658, REQ 8827, REQ 8832, REQ 8833
       
   303 //! @SYMCreationDate            21/10/2008
       
   304 //! @SYMAuthor                  NicolayB
       
   305 RUN_TEST_STEP 100 te_lbsgpspsysuite ModuleInfo c:\testdata\configs\te_lbsgpspsy.ini Section1
       
   306 END_TESTCASE                  	LBS-GpsPsySuite-ModuleInfo-Section1
       
   307 
       
   308 
       
   309 START_TESTCASE                	LBS-GpsPsySuite-NotifyPositionUpdate-Section2
       
   310 //! @SYMTestCaseID              LBS-GpsPsySuite-NotifyPositionUpdate-Section2
       
   311 //! @SYMTestCaseDesc            Runs several pos update scenarios, which completes normally.
       
   312 //! @SYMTestActions             See LBS-GpsPsySuite-NotifyPositionUpdate-Section0 actions.
       
   313 //! @SYMTestExpectedResults     The expected pos update requests and pos updates are received.
       
   314 //! @SYMTestPriority            High
       
   315 //! @SYMTestType                UT
       
   316 //! @SYMTestStatus              Released
       
   317 //! @SYMPREQ                    PREQ 1662
       
   318 //! @SYMREQ                     REQ 11248, REQ 11250, REQ 11253, REQ 11255, REQ 11256, REQ 11257, REQ 11647, REQ 11649, REQ 11654, REQ 11655, REQ 11656, REQ 11657, REQ 11658, REQ 8827, REQ 8828, REQ 8831
       
   319 //! @SYMCreationDate            21/10/2008
       
   320 //! @SYMAuthor                  NicolayB
       
   321 RUN_TEST_STEP 100 te_lbsgpspsysuite NotifyPositionUpdate c:\testdata\configs\te_lbsgpspsy.ini Section2
       
   322 END_TESTCASE                  	LBS-GpsPsySuite-NotifyPositionUpdate-Section2
       
   323 
       
   324 
       
   325 
       
   326 START_TESTCASE                	LBS-GpsPsySuite-NotifyPositionUpdateTiming-Section2
       
   327 //! @SYMTestCaseID              LBS-GpsPsySuite-NotifyPositionUpdateTiming-Section2
       
   328 //! @SYMTestCaseDesc            Runs several pos update scenarios with the accent on the timing issues.
       
   329 //! @SYMTestActions             See LBS-GpsPsySuite-NotifyPositionUpdateTiming-Section0 actions.
       
   330 //! @SYMTestExpectedResults     The expected pos update requests and pos updates are received.
       
   331 //! @SYMTestPriority            High
       
   332 //! @SYMTestType                UT
       
   333 //! @SYMTestStatus              Released
       
   334 //! @SYMPREQ                    PREQ 1662
       
   335 //! @SYMREQ                     REQ 11248, REQ 11249, REQ 11253, REQ 11254, REQ 11255, REQ 11649, REQ 11650, REQ 11653, REQ 11658, REQ 8827, REQ 8828, REQ 8829 
       
   336 //! @SYMCreationDate            21/10/2008
       
   337 //! @SYMAuthor                  NicolayB
       
   338 RUN_TEST_STEP 100 te_lbsgpspsysuite NotifyPositionUpdateTiming c:\testdata\configs\te_lbsgpspsy.ini Section2
       
   339 END_TESTCASE                  	LBS-GpsPsySuite-NotifyPositionUpdateTiming-Section2
       
   340 
       
   341 
       
   342 START_TESTCASE                	LBS-GpsPsySuite-NotifyPositionUpdateErr-Section2
       
   343 //! @SYMTestCaseID              LBS-GpsPsySuite-NotifyPositionUpdateErr-Section2
       
   344 //! @SYMTestCaseDesc            Runs several pos update scenarios with errors.
       
   345 //! @SYMTestActions             See LBS-GpsPsySuite-NotifyPositionUpdateErr-Section0 actions.
       
   346 //! @SYMTestExpectedResults     The errors are handled correctly and the methods fail with the appropriate err codes.
       
   347 //! @SYMTestPriority            High
       
   348 //! @SYMTestType                UT
       
   349 //! @SYMTestStatus              Released
       
   350 //! @SYMPREQ                    PREQ 1662
       
   351 //! @SYMREQ                     REQ 11248, REQ 11649, REQ 11658, REQ 8827, REQ 8828
       
   352 //! @SYMCreationDate            21/10/2008
       
   353 //! @SYMAuthor                  NicolayB
       
   354 RUN_TEST_STEP 300 te_lbsgpspsysuite NotifyPositionUpdateErr c:\testdata\configs\te_lbsgpspsy.ini Section2
       
   355 END_TESTCASE                  	LBS-GpsPsySuite-NotifyPositionUpdateErr-Section2
       
   356 
       
   357 
       
   358 START_TESTCASE                	LBS-GpsPsySuite-PowerAdvice-Section0
       
   359 //! @SYMTestCaseID              LBS-GpsPsySuite-PowerAdvice-Section0
       
   360 //! @SYMTestCaseDesc            Simple NPUD and verify that power advice 'standby' received after inactivity period.
       
   361 //! @SYMTestActions             See LBS-GpsPsySuite-NotifyPositionUpdateErr-Section0 actions.
       
   362 //! @SYMTestExpectedResults     The errors are handled correctly and the methods fail with the appropriate err codes.
       
   363 //! @SYMTestPriority            High
       
   364 //! @SYMTestType                UT
       
   365 //! @SYMTestStatus              Released
       
   366 //! @SYMPREQ                    PREQ 1662
       
   367 //! @SYMREQ                     REQ 11248, REQ 11649, REQ 11658, REQ 8827, REQ 8828
       
   368 //! @SYMCreationDate            21/10/2008
       
   369 //! @SYMAuthor                  LornaM
       
   370 RUN_TEST_STEP 300 te_lbsgpspsysuite PowerAdvice c:\testdata\configs\te_lbsgpspsy.ini Section0
       
   371 END_TESTCASE                  	LBS-GpsPsySuite-PowerAdvice-Section0
       
   372 
       
   373 
       
   374 PRINT COMPLETE ALL te_lbsgpspsysuite TESTS
       
   375 
       
   376 
       
   377