datasourcemodules/gpspositioningmodule/lbsagpspsy/test/scripts/te_lbsagpspsysuite.script
--- 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