kerneltest/e32test/usbho/t_usbdi/src/TestCaseController.cpp
branchRCL_3
changeset 257 3e88ff8f41d5
parent 256 c1f20ce4abcf
--- a/kerneltest/e32test/usbho/t_usbdi/src/TestCaseController.cpp	Tue Aug 31 16:34:26 2010 +0300
+++ b/kerneltest/e32test/usbho/t_usbdi/src/TestCaseController.cpp	Wed Sep 01 12:34:56 2010 +0100
@@ -1,4 +1,4 @@
-// Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
 // All rights reserved.
 // This component and the accompanying materials are made available
 // under the terms of the License "Eclipse Public License v1.0"
@@ -22,10 +22,6 @@
 #include "testengine.h"
 #include "testpolicy.h"
 #include "testdebug.h"
-#include "OstTraceDefinitions.h"
-#ifdef OST_TRACE_COMPILER_IN_USE
-#include "TestCaseControllerTraces.h"
-#endif
 
 _LIT(KClientDeviceDriverName,"EUSBC");
 _LIT(KHostDeviceDriverName,"usbhubdriver");
@@ -37,12 +33,10 @@
 	
 CTestCaseController* CTestCaseController::NewL(CTestEngine& aTestEngine,TBool aHostRole)
 	{
-	OstTraceFunctionEntryExt( CTESTCASECONTROLLER_NEWL_ENTRY, 0 );
 	CTestCaseController* self = new (ELeave) CTestCaseController(aTestEngine,aHostRole);
 	CleanupStack::PushL(self);
 	self->ConstructL();
 	CleanupStack::Pop(self);
-	OstTraceFunctionExit1( CTESTCASECONTROLLER_NEWL_EXIT, ( TUint )( self ) );
 	return self;
 	}
 	
@@ -52,16 +46,14 @@
 	iTestEngine(aTestEngine),
 	iHostRole(aHostRole)
 	{
-	OstTraceFunctionEntryExt( CTESTCASECONTROLLER_CTESTCASECONTROLLER_ENTRY, this );
 	// Add to current threads active scheduler
 	CActiveScheduler::Add(this);
-	OstTraceFunctionExit1( CTESTCASECONTROLLER_CTESTCASECONTROLLER_EXIT, this );
 	}
 	
 	
 CTestCaseController::~CTestCaseController()
 	{
-    OstTraceFunctionEntry1( CTESTCASECONTROLLER_CTESTCASECONTROLLER_ENTRY_DUP01, this );
+	LOG_FUNC 
 
 	Cancel(); // Cancels any oustanding test cases
 
@@ -72,19 +64,19 @@
 		TInt err = User::FreeLogicalDevice(KHostDeviceInterfaceDriverName);
 		if(err != KErrNone)
 			{
-			OstTraceExt2(TRACE_NORMAL, CTESTCASECONTROLLER_DCTESTCASECONTROLLER, "<Error %d> Unable to unload driver: %S",err,KHostDeviceInterfaceDriverName());
+			RDebug::Printf("<Error %d> Unable to unload driver: %S",err,&KHostDeviceInterfaceDriverName);
 			}
 		
 		err = User::FreeLogicalDevice(KHostDeviceDriverName);
 		if(err != KErrNone)
 			{
-			OstTraceExt2(TRACE_NORMAL, CTESTCASECONTROLLER_DCTESTCASECONTROLLER_DUP01, "<Error %d> Unable to unload driver: %S",err,KHostDeviceDriverName());
+			RDebug::Printf("<Error %d> Unable to unload driver: %S",err,&KHostDeviceDriverName);
 			}
 			
 		err = User::FreeLogicalDevice(KOtgdiLddFileName);
 		if(err != KErrNone)
 			{
-			OstTraceExt2(TRACE_NORMAL, CTESTCASECONTROLLER_DCTESTCASECONTROLLER_DUP02, "<Error %d> Unable to unload driver: %S",err,KHostDeviceDriverName());
+			RDebug::Printf("<Error %d> Unable to unload driver: %S",err,&KHostDeviceDriverName);
 			}			
 		}
 	else
@@ -92,15 +84,14 @@
 		TInt err(User::FreeLogicalDevice(KClientDeviceDriverName));
 		if(err != KErrNone)
 			{
-			OstTraceExt2(TRACE_NORMAL, CTESTCASECONTROLLER_DCTESTCASECONTROLLER_DUP03, "<Error %d> Unable to unload driver: %S",err,KClientDeviceDriverName());
+			RDebug::Printf("<Error %d> Unable to unload driver: %S",err,&KClientDeviceDriverName);
 			}		
 		}
-	OstTraceFunctionExit1( CTESTCASECONTROLLER_CTESTCASECONTROLLER_EXIT_DUP01, this );
 	}
 
 void CTestCaseController::ConstructL()
 	{
-	OstTraceFunctionEntry1( CTESTCASECONTROLLER_CONSTRUCTL_ENTRY, this );
+	LOG_FUNC
 	TInt err = KErrNone;
 	
 	_LIT(KLoadingNamedDriverString,"loading driver: %S\n");
@@ -110,18 +101,15 @@
 	if(iHostRole)
 		{
 		gtest.Printf(KLoadingNamedDriverString,&KHostDeviceDriverName);		
-		OstTraceExt1(TRACE_NORMAL, CTESTCASECONTROLLER_CONSTRUCTL, "loading driver: %S\n", KHostDeviceDriverName());		
 		// Load both Host USB device drivers
 		err = User::LoadLogicalDevice(KHostDeviceDriverName);
 		gtest((err == KErrNone) || (err == KErrAlreadyExists));
 		gtest.Printf(KLoadedNamedDriverString,&KHostDeviceDriverName);
-		OstTraceExt1(TRACE_NORMAL, CTESTCASECONTROLLER_CONSTRUCTL_DUP01, "loaded driver: %S\n",KHostDeviceDriverName());
 		
-		OstTraceExt1(TRACE_NORMAL, CTESTCASECONTROLLER_CONSTRUCTL_DUP02, "loading driver: %S\n",KHostDeviceInterfaceDriverName());
+		RDebug::Print(KLoadingNamedDriverString,&KHostDeviceInterfaceDriverName);
 		err = User::LoadLogicalDevice(KHostDeviceInterfaceDriverName);
 		gtest((err == KErrNone) || (err == KErrAlreadyExists));
 		gtest.Printf(KLoadedNamedDriverString,&KHostDeviceInterfaceDriverName);
-		OstTraceExt1(TRACE_NORMAL, CTESTCASECONTROLLER_CONSTRUCTL_DUP03, "loaded driver: %S\n",KHostDeviceInterfaceDriverName());
 		  												 
 		// If test cases are running USB host side actions
 		// then run each test case in its own thread		
@@ -132,11 +120,9 @@
 				  		
 		// Load the USB client driver	
 		gtest.Printf(KLoadingNamedDriverString,&KClientDeviceDriverName);
-		OstTraceExt1(TRACE_NORMAL, CTESTCASECONTROLLER_CONSTRUCTL_DUP04, "loading driver: %S\n",KClientDeviceDriverName());
 		err = User::LoadLogicalDevice(KClientDeviceDriverName);
 		gtest((err == KErrNone) || (err == KErrAlreadyExists));
 		gtest.Printf(KLoadedNamedDriverString,&KClientDeviceDriverName);
-		OstTraceExt1(TRACE_NORMAL, CTESTCASECONTROLLER_CONSTRUCTL_DUP05, "loaded driver: %S\n",KClientDeviceDriverName());
 		
 		// Run each test case in the main thread as its not new API 
 		// and not expected to panic
@@ -150,23 +136,20 @@
 	// Run the test case	
 	iTestPolicy->RunTestCaseL(iTestCaseId,iStatus);
 	SetActive();
-	OstTraceFunctionExit1( CTESTCASECONTROLLER_CONSTRUCTL_EXIT, this );
 	}
 	
 
 void CTestCaseController::DoCancel()
 	{
-	OstTraceFunctionEntry1( CTESTCASECONTROLLER_DOCANCEL_ENTRY, this );
 	// Cancel the outstanding test case running
 
 	iTestPolicy->Cancel();
-	OstTraceFunctionExit1( CTESTCASECONTROLLER_DOCANCEL_EXIT, this );
 	}
 	
 	
 void CTestCaseController::RunL()
 	{
-    OstTraceFunctionEntry1( CTESTCASECONTROLLER_RUNL_ENTRY, this );
+	LOG_FUNC
 
 	// Retrieve the completion code of the last test case run
 	TInt err(iStatus.Int());
@@ -176,13 +159,11 @@
 		{
 		iTestCasesResults.Append(EFalse);
 		gtest.Printf(_L("FAILED err=%d\n"),err);
-		OstTrace1(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL, "FAILED err=%d\n",err);
 		}
 	else
 		{
 		iTestCasesResults.Append(ETrue);
 		gtest.Printf(_L("PASSED\n"));
-		OstTrace0(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP01, "PASSED\n");
 		}
 		
 	// Get the identity of the next test case to run
@@ -190,14 +171,14 @@
 	err = iTestEngine.NextTestCaseId(iTestCaseId);
 	if(err == KErrNone)
 		{
-		OstTrace0(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP02, "\n");
-		OstTrace0(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP03, "\n");
-		OstTrace0(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP04, "\n");
+		RDebug::Printf("\n");
+		RDebug::Printf("\n");
+		RDebug::Printf("\n");
 		gtest.Next(iTestCaseId);
-		OstTrace0(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP05, "                              --------------------");
-		OstTrace0(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP06, "\n");
-		OstTrace0(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP07, "\n");
-		OstTrace0(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP08, "\n");
+		RDebug::Printf("                              --------------------");
+		RDebug::Printf("\n");
+		RDebug::Printf("\n");
+		RDebug::Printf("\n");
 		
 		// Run the next test case
 		
@@ -206,8 +187,8 @@
 		}
 	else if(err == KErrNotFound)
 		{
-		OstTrace0(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP09, "All specified test cases performed");
-		OstTrace0(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP10, "----------------------------------");
+		RDebug::Printf("All specified test cases performed");
+		RDebug::Printf("----------------------------------");
 		
 		
 		// count nb failures
@@ -221,15 +202,15 @@
 				nbFailures++;
 				}
 			}
-		OstTraceExt2(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP11, "There are %d test case results, %d failures", iTestCasesResults.Count(), nbFailures);
+		RDebug::Printf("There are %d test case results, %d failures", iTestCasesResults.Count(), nbFailures);
 
 		// Number of tests that should have been run (including repeats)
 		TUint nbTests = iTestEngine.TestCasesIdentities().Count() * iTestEngine.NumRepeats();
 		if(nbTests!=iTestCasesResults.Count())
 			{
-			OstTraceExt2(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP12, "The number of tests that should have been run (%d) DOES NOT EQUAL the actual number of tests run (%d).", 
+			RDebug::Printf("The number of tests that should have been run (%d) DOES NOT EQUAL the actual number of tests run (%d).", 
 						  nbTests, iTestCasesResults.Count());
-			OstTrace0(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP13, "This test suite will now PANIC!");
+			RDebug::Printf("This test suite will now PANIC!");
 			}
 		ASSERT((nbTests==iTestCasesResults.Count()));
 
@@ -238,36 +219,35 @@
 			{
 			if(iTestEngine.NumRepeats() > 1)
 				{
-				OstTrace1(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP14, "Test Case Loop %d..........",	repeat+1);			
+				RDebug::Printf("Test Case Loop %d..........",	repeat+1);			
 				}
 			for(TInt testIndex = 0; testIndex < iTestEngine.TestCasesIdentities().Count() ; testIndex++)
 				{
 				if(iTestCasesResults[testIndex])
 					{
-					OstTraceExt1(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP15, "Test Case: %S : PASSED",	*(iTestEngine.TestCasesIdentities())[testIndex]);			
+					RDebug::Print(_L("Test Case: %S : PASSED"),	(iTestEngine.TestCasesIdentities())[testIndex]);			
 					}
 				else
 					{
-					OstTraceExt1(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP16, "Test Case: %S : FAILED",	*(iTestEngine.TestCasesIdentities())[testIndex]);
+					RDebug::Print(_L("Test Case: %S : FAILED"),	(iTestEngine.TestCasesIdentities())[testIndex]);
 					}
 				}
 			}
 
-		OstTrace0(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP17, "CActiveScheduler::Stop CTestCaseController::RunL");
+		RDebug::Printf("CActiveScheduler::Stop CTestCaseController::RunL");
 		CActiveScheduler::Stop();
 		}
 	else
 		{
-		OstTrace1(TRACE_NORMAL, CTESTCASECONTROLLER_RUNL_DUP18, "<Error %d> Unknown error from CTestEngine::NextTestCaseId",err);
+		RDebug::Printf("<Error %d> Unknown error from CTestEngine::NextTestCaseId",err);
 		User::Leave(err);
 		}
-	OstTraceFunctionExit1( CTESTCASECONTROLLER_RUNL_EXIT, this );
 	}
 	
 	
 TInt CTestCaseController::RunError(TInt aError)
 	{
-	OstTraceFunctionEntryExt( CTESTCASECONTROLLER_RUNERROR_ENTRY, this );
+	LOG_FUNC
 	
 	switch(aError)
 		{
@@ -277,7 +257,6 @@
 			gtest(EFalse);
 			break;
 		}
-	OstTraceFunctionExitExt( CTESTCASECONTROLLER_RUNERROR_EXIT, this, KErrNone );
 	return KErrNone;
 	}