--- a/kerneltest/e32test/usb/t_usb_device/src/main.cpp Wed Aug 18 11:08:29 2010 +0300
+++ b/kerneltest/e32test/usb/t_usb_device/src/main.cpp Thu Sep 02 21:54:16 2010 +0300
@@ -14,12 +14,16 @@
// e32test/usb/t_usb_device/main.cpp
// USB Test Program, main part.
// Device-side part, to work against t_usb_host running on the host.
-//
+//
//
#include "general.h"
#include "config.h"
#include "activecontrol.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "mainTraces.h"
+#endif
#include "activerw.h"
// --- Global Top Level Variables
@@ -31,7 +35,7 @@
RTest test(_L("T_USB_DEVICE"));
#endif
-#ifdef USB_SC
+#ifdef USB_SC
TBool gShareHandle = EFalse;
#endif
TBool gVerbose = EFalse;
@@ -47,7 +51,7 @@
#ifdef USB_SC
RChunk gChunk;
#endif
-
+
void RunAppL(TDes * aConfigFile, TDes * aScriptFile)
{
@@ -66,15 +70,19 @@
CleanupStack::PushL(myConsole);
myConsole->Printf(_L("T_USB_SCDEVICE v%d.%d.%d\n"),KDeviceVersionMajor,KDeviceVersionMinor,KDeviceVersionMicro);
+ OstTraceExt3(TRACE_NORMAL, RUNAPPL_RUNAPPL, "T_USB_SCDEVICE v%d.%d.%d\n",(TInt32)KDeviceVersionMajor,(TInt32)KDeviceVersionMinor,(TInt32)KDeviceVersionMicro);
test.Printf(_L("T_USB_SCDEVICE v%d.%d.%d\n"),KDeviceVersionMajor,KDeviceVersionMinor,KDeviceVersionMicro);
+ OstTraceExt3(TRACE_NORMAL, RUNAPPL_RUNAPPL_DUP01, "T_USB_SCDEVICE v%d.%d.%d\n",(TInt32)KDeviceVersionMajor,(TInt32)KDeviceVersionMinor,(TInt32)KDeviceVersionMicro);
#else
CConsoleBase* myConsole = Console::NewL(_L("T_USB_DEVICE - USB Client Test"), TSize(KConsFullScreen, KConsFullScreen));
CleanupStack::PushL(myConsole);
myConsole->Printf(_L("T_USB_DEVICE v%d.%d.%d\n"),KDeviceVersionMajor,KDeviceVersionMinor,KDeviceVersionMicro);
+ OstTraceExt3(TRACE_NORMAL, RUNAPPL_RUNAPPL_DUP02, "T_USB_DEVICE v%u.%u.%u\n",KDeviceVersionMajor,KDeviceVersionMinor,KDeviceVersionMicro);
test.Printf(_L("T_USB_DEVICE v%d.%d.%d\n"),KDeviceVersionMajor,KDeviceVersionMinor,KDeviceVersionMicro);
+ OstTraceExt3(TRACE_NORMAL, RUNAPPL_RUNAPPL_DUP03, "T_USB_DEVICE v%u.%u.%u\n",KDeviceVersionMajor,KDeviceVersionMinor,KDeviceVersionMicro);
#endif
-
+
// outermost test begin
test.Start(_L("Outermost test of t_usb_device\n"));
@@ -83,18 +91,19 @@
gActiveControl = CActiveControl::NewL(myConsole, aConfigFile, aScriptFile);
CleanupStack::PushL(gActiveControl);
-
+
// Call request function
-#ifdef USB_SC
+#ifdef USB_SC
if (!gShareHandle)
gActiveControl->RequestEp0ControlPacket();
#else
gActiveControl->RequestEp0ControlPacket();
#endif
CActiveScheduler::Start();
-
+
test.Printf (_L("Test Run Completed\n"));
-
+ OstTrace0(TRACE_NORMAL, RUNAPPL_RUNAPPL_DUP04, "Test Run Completed\n");
+
if (gSoakCount > 0)
{
gSoakCount--;
@@ -102,7 +111,7 @@
// Suspend thread for 2 seconds
User::After(2000000);
-
+
CleanupStack::PopAndDestroy(gActiveControl);
}
@@ -122,7 +131,7 @@
void ParseCommandLine (TDes& aConfigFileName, TDes& aScriptFileName)
{
TBuf<64> c;
-
+
User::CommandLine(c);
c.LowerCase();
@@ -137,28 +146,28 @@
{
if (token == _L("/v"))
{
- RDebug::Print(_L("Verbose output enabled\n"));
+ OstTrace0(TRACE_NORMAL, PARSECOMMANDLINE_PARSECOMMANDLINE, "Verbose output enabled\n");
gVerbose = ETrue;
}
else if (token == _L("/s"))
{
- RDebug::Print(_L("Skipping some tests\n"));
+ OstTrace0(TRACE_NORMAL, PARSECOMMANDLINE_PARSECOMMANDLINE_DUP01, "Skipping some tests\n");
gSkip = ETrue;
}
else if (token == _L("/t"))
{
- RDebug::Print(_L("Temporary Test\n"));
+ OstTrace0(TRACE_NORMAL, PARSECOMMANDLINE_PARSECOMMANDLINE_DUP02, "Temporary Test\n");
gTempTest = ETrue;
}
else if (token == _L("/n"))
{
- RDebug::Print(_L("Not Stopping on Test Fail\n"));
+ OstTrace0(TRACE_NORMAL, PARSECOMMANDLINE_PARSECOMMANDLINE_DUP03, "Not Stopping on Test Fail\n");
gStopOnFail = EFalse;
}
-#ifdef USB_SC
+#ifdef USB_SC
else if (token == _L("/a"))
- {
- RDebug::Print(_L("share handle test\n"));
+ {
+ OstTrace0(TRACE_NORMAL, PARSECOMMANDLINE_PARSECOMMANDLINE_DUP04, "share handle test\n");
gShareHandle = ETrue;
}
#endif
@@ -170,9 +179,9 @@
if ((equalPos+1) < token.Length())
{
TLex lexNum(token.Mid(equalPos+1));
- lexNum.Val(gSoakCount,EDecimal);
+ lexNum.Val(gSoakCount,EDecimal);
}
- RDebug::Print(_L("Soak test for %d iterations\n"),gSoakCount);
+ OstTrace1(TRACE_NORMAL, PARSECOMMANDLINE_PARSECOMMANDLINE_DUP05, "Soak test for %d iterations\n",gSoakCount);
}
else if (token.Left(8) == _L("/script="))
{
@@ -184,31 +193,31 @@
}
}
}
-
+
}
-
+
TInt E32Main()
{
__UHEAP_MARK;
-
+
CTrapCleanup* cleanup = CTrapCleanup::New(); // get clean-up stack
TBuf<64> configFileName;
TBuf<64> scriptFileName;
ParseCommandLine (configFileName,scriptFileName);
-
+
if (configFileName.Length() == 0)
{
- RDebug::Print(_L("(T_USB: Warning - No Configuration File.)\n"));
+ OstTrace0(TRACE_NORMAL, E32MAIN_E32MAIN, "(T_USB: Warning - No Configuration File.\n");
}
else
{
- RDebug::Print(_L("T_USB: Config File Name %s\n"),configFileName.PtrZ());
+ OstTraceExt1(TRACE_NORMAL, E32MAIN_E32MAIN_DUP01, "T_USB: Config File Name %S\n",configFileName);
}
if (scriptFileName.Length() != 0)
{
- RDebug::Print(_L("T_USB: Script File Name %s\n"),scriptFileName.PtrZ());
+ OstTraceExt1(TRACE_NORMAL, E32MAIN_E32MAIN_DUP02, "T_USB: Script File Name %S\n",scriptFileName);
}
TRAPD(error, RunAppL(& configFileName, &scriptFileName));
@@ -219,7 +228,8 @@
__UHEAP_MARKEND;
- RDebug::Print(_L("Program exit: done.\n"));
+ OstTrace0(TRACE_NORMAL, E32MAIN_E32MAIN_DUP03, "Program exit: done.\n");
+
return 0; // and return
}