datasourcemodules/gpspositioningmodule/lbsagpspsy/test/scripts/te_lbsagpspsysuite.script
branchRCL_3
changeset 65 a796fdeeb33c
parent 52 29dbbeac905d
--- a/datasourcemodules/gpspositioningmodule/lbsagpspsy/test/scripts/te_lbsagpspsysuite.script	Wed Sep 15 00:02:22 2010 +0300
+++ b/datasourcemodules/gpspositioningmodule/lbsagpspsy/test/scripts/te_lbsagpspsysuite.script	Wed Oct 13 16:07:50 2010 +0300
@@ -19,20 +19,11 @@
 //! @SYMTestSuiteName         LBS-AgpsPsySuite
 //! @SYMScriptTestEnvironment TestExecute using te_lbsagpspsysuite.script
 
-//The quality profile and the internalapi buses are directly initialized from the test
-//without starting lbsroot [so lbsprofile.ini & agpsintegmodule.ini have to be copied to the private folder of the test process]
-PREFIX RUN_UTILS
-MkDir c:\private\10285acb
-MkDir c:\private\10285acb\lbs
-MkDir c:\private\10285acb\lbs\locmods
-DeleteFile c:\private\10285acb\lbs\lbsprofile.ini
-DeleteFile c:\private\10285acb\lbs\locmods\agpsintegmodule.ini
-CopyFile c:\testdata\configs\te_lbsagpspsy_lbsprofile.ini c:\private\10285acb\lbs\lbsprofile.ini
-CopyFile c:\testdata\configs\te_lbsagpspsy_agpsintegmodule.ini c:\private\10285acb\lbs\locmods\agpsintegmodule.ini
-REMOVE_PREFIX
 
+//While loading the suite, we shutdown the whole LBS leaving the root process only.
 LOAD_SUITE te_lbsagpspsysuite
 
+
 PRINT RUN ALL te_lbsagpspsysuite TESTS
 
 
@@ -501,10 +492,20 @@
 END_TESTCASE                  	LBS-AgpsPsySuite-PowerAdvice-Section0
 
 
+// Create dir for new device caps file in case it doesn't already exist
+RUN_UTILS MkDir c:\private\10282253\
+RUN_UTILS MkDir c:\private\10282253\lbs\
+RUN_UTILS MkDir c:\private\10282253\lbs\locmods\
+RUN_UTILS MkDir c:\private\10282253\lbs\locmods\temp
+// copy current device caps file if there is one, to replace when finished
+RUN_UTILS CopyFile c:\private\10282253\lbs\locmods\agpsintegmodule.ini c:\private\10282253\lbs\locmods\temp\sirfdatasource_original.ini
+RUN_UTILS DeleteFile c:\private\10282253\lbs\locmods\*.ini
+
+
 //------------------------------- Device Caps TB ONLY
 
 // Set up the device caps (lbs is restarted by test case so caps are re-parsed):
-RUN_UTILS CopyFile c:\testdata\configs\te_lbsagpspsy_devicecaps_TB.ini  c:\private\10285acb\lbs\locmods\agpsintegmodule.ini
+RUN_UTILS CopyFile c:\testdata\configs\te_lbsagpspsy_devicecaps_TB.ini  c:\private\10282253\lbs\locmods\agpsintegmodule.ini
 
 START_TESTCASE                	LBS-AgpsPsySuite-NPUDModeMerge-CapsTB-0-A
 //! @SYMTestCaseID              LBS-AgpsPsySuite-NPUDModeMerge-CapsTB-0-A
@@ -723,7 +724,7 @@
 
 //------------------------------- Device Caps TA
 
-RUN_UTILS CopyFile c:\testdata\configs\te_lbsagpspsy_devicecaps_ta.ini  c:\private\10285acb\lbs\locmods\agpsintegmodule.ini
+RUN_UTILS  CopyFile c:\testdata\configs\te_lbsagpspsy_devicecaps_ta.ini  c:\private\10282253\lbs\locmods\agpsintegmodule.ini
 
 START_TESTCASE                	LBS-AgpsPsySuite-NPUDModeMerge-CapsTA-0-A
 //! @SYMTestCaseID              LBS-AgpsPsySuite-NPUDModeMerge-CapsTA-0-A
@@ -866,7 +867,7 @@
 
 //------------------------------- Device Caps TA || TB
 
-RUN_UTILS CopyFile c:\testdata\configs\te_lbsagpspsy_devicecaps_exclusive.ini  c:\private\10285acb\lbs\locmods\agpsintegmodule.ini
+RUN_UTILS  CopyFile c:\testdata\configs\te_lbsagpspsy_devicecaps_exclusive.ini  c:\private\10282253\lbs\locmods\agpsintegmodule.ini
 
 START_TESTCASE                	LBS-AgpsPsySuite-NPUDModeMerge-CapsTAORTB-0-A
 //! @SYMTestCaseID              LBS-AgpsPsySuite-NPUDModeMerge-CapsTAORTB-0-A
@@ -1166,7 +1167,7 @@
 
 //------------------------------- Device Caps TB && TA
 
-RUN_UTILS CopyFile c:\testdata\configs\te_lbsagpspsy_devicecaps_simultaneous.ini  c:\private\10285acb\lbs\locmods\agpsintegmodule.ini
+RUN_UTILS  CopyFile c:\testdata\configs\te_lbsagpspsy_devicecaps_simultaneous.ini  c:\private\10282253\lbs\locmods\agpsintegmodule.ini
 
 START_TESTCASE                	LBS-AgpsPsySuite-NPUDModeMerge-CapsTBANDTA-0-A
 //! @SYMTestCaseID              LBS-AgpsPsySuite-NPUDModeMerge-CapsTBANDTA-0-A
@@ -1462,8 +1463,10 @@
 RUN_TEST_STEP 300 te_lbsagpspsysuite NotifyPositionUpdateMode c:\testdata\configs\te_lbsagpspsy.ini SectionMerge-CAPSTBANDTA-A-TA
 END_TESTCASE                  	LBS-AgpsPsySuite-NPUDModeMerge-CapsTBANDTA-A-TA
 
-RUN_UTILS DeleteFile c:\private\10285acb\lbs\lbsprofile.ini
-RUN_UTILS DeleteFile c:\private\10285acb\lbs\locmods\agpsintegmodule.ini
+
+// TidyUp:
+RUN_UTILS DeleteFile c:\private\10282253\lbs\locmods\agpsintegmodule.ini
+RUN_UTILS CopyFile c:\private\10282253\lbs\locmods\temp\sirfdatasource_original.ini c:\private\10282253\lbs\locmods\agpsintegmodule.ini
 
 PRINT COMPLETE ALL te_lbsagpspsysuite TESTS