diff -r 735348f59235 -r 948c7f65f6d4 mmtestenv/mmtestfw/Source/TestFramework/TestFrameworkMain.cpp --- a/mmtestenv/mmtestfw/Source/TestFramework/TestFrameworkMain.cpp Tue Aug 31 16:43:06 2010 +0300 +++ b/mmtestenv/mmtestfw/Source/TestFramework/TestFrameworkMain.cpp Wed Sep 01 12:38:50 2010 +0100 @@ -60,6 +60,9 @@ #endif +//A temporary fix: 20 seconds delay for Techview to get completely loaded. +const TInt KTechViewLoadDelay = 20000000; + /** * * max length of command line @@ -246,6 +249,9 @@ TLex lex(aCmdLine); TPtrC token=lex.NextToken(); + // Default is to have 20 second startup delay + TBool delayRequired = ETrue; + // if there is no input filename on the cmd line, panic if (token.Length() == 0) UsageL(); @@ -309,11 +315,12 @@ break; case 'Q': case 'q': + { - // This flag has been removed. This block is just to ensure that if used it wont panic + // Remove the default 20 second delay on startup + delayRequired = EFalse; } - break; - + break; default: UsageL(); return; @@ -322,6 +329,11 @@ token.Set(lex.NextToken()); } + if(delayRequired) + { + User::After(KTechViewLoadDelay); + } + // save the input filename CFileName* scriptFileName = CFileName::NewLC(); *scriptFileName = token;