diff -r 7e287c5c61f0 -r 381827f66490 stif/TestEngine/src/TestReport.cpp --- a/stif/TestEngine/src/TestReport.cpp Wed Apr 14 17:35:04 2010 +0300 +++ b/stif/TestEngine/src/TestReport.cpp Tue Apr 27 18:14:33 2010 +0300 @@ -194,7 +194,7 @@ ------------------------------------------------------------------------------- */ -void CTestReport::ConstructL( TTestReportSettings& aTestReportSettings ) +void CTestReport::ConstructL( CTestReportSettings& aTestReportSettings ) { // Create summary for all test cases _LIT( KName, "All test cases" ); @@ -307,7 +307,7 @@ ------------------------------------------------------------------------------- */ -CTestReport* CTestReport::NewL( TTestReportSettings& aTestReportSettings, +CTestReport* CTestReport::NewL( CTestReportSettings& aTestReportSettings, const TTestReportMode aReportMode ) { CTestReport* self = new ( ELeave ) CTestReport( aReportMode ); @@ -339,6 +339,9 @@ */ CTestReport::~CTestReport() { + iTestModulesVersionsInfo.ResetAndDestroy(); + iTestModulesVersionsInfo.Close(); + // Reset and destroy arrays iTestSummaries.ResetAndDestroy(); delete iTotalSummary;