datasourcemodules/networkpositioningmodule/test/scripts/te_lbsnetpsysuite.script
changeset 48 81c9bee26a45
parent 0 9cfd9a3ee49c
child 65 a796fdeeb33c
--- a/datasourcemodules/networkpositioningmodule/test/scripts/te_lbsnetpsysuite.script	Mon May 03 13:50:32 2010 +0300
+++ b/datasourcemodules/networkpositioningmodule/test/scripts/te_lbsnetpsysuite.script	Tue Jul 13 12:25:28 2010 +0100
@@ -19,13 +19,22 @@
 //! @SYMTestSuiteName         LBS-NetPsySuite
 //! @SYMScriptTestEnvironment TestExecute using te_lbsnetpsysuite.script
 
-//While loading the suite, we shutdown the whole LBS leaving the root process only.
+//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\102869c3
+MkDir c:\private\102869c3\lbs
+MkDir c:\private\102869c3\lbs\locmods
+DeleteFile c:\private\102869c3\lbs\lbsprofile.ini
+DeleteFile c:\private\102869c3\lbs\locmods\agpsintegmodule.ini
+CopyFile c:\testdata\configs\te_lbsnetpsy_lbsprofile.ini c:\private\102869c3\lbs\lbsprofile.ini
+CopyFile c:\testdata\configs\te_lbsnetpsy_agpsintegmodule.ini c:\private\102869c3\lbs\locmods\agpsintegmodule.ini
+REMOVE_PREFIX
+
 LOAD_SUITE te_lbsnetpsysuite
 
-
 PRINT RUN ALL te_lbsnetpsysuite TESTS
 
-
 START_TESTCASE                	LBS-NetPsySuite-NotifyPositionUpdate-Section0
 //! @SYMTestCaseID              LBS-NetPsySuite-NotifyPositionUpdate-Section0
 //! @SYMTestCaseDesc            Runs several pos update scenarios, which completes normally.
@@ -356,7 +365,8 @@
 RUN_TEST_STEP 300 te_lbsnetpsysuite NotifyPositionUpdateErr c:\testdata\configs\te_lbsnetpsy.ini Section2
 END_TESTCASE                  	LBS-NetPsySuite-NotifyPositionUpdateErr-Section2
 
-
+RUN_UTILS DeleteFile c:\private\102869c3\lbs\lbsprofile.ini
+RUN_UTILS DeleteFile c:\private\102869c3\lbs\locmods\agpsintegmodule.ini
 
 PRINT COMPLETE ALL te_lbsnetpsysuite TESTS