diff -r 3e07fef1e154 -r bbd31066657e testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputasxml.cpp --- a/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputasxml.cpp Mon Mar 08 15:03:44 2010 +0800 +++ b/testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwoutput/src/symbianunittestoutputasxml.cpp Mon Mar 29 14:46:27 2010 +0800 @@ -23,7 +23,8 @@ _LIT8( KXmlResultOpenTag, "\r\n" ); _LIT8( KXmlResultCloseTag, "\r\n" ); -_LIT8( KXmlPassedTestsTag, "\t\r\n" ); +_LIT8( KXmlPassedTestsOpenTag, "\t\r\n" ); +_LIT8( KXmlPassedTestsCloseTag, "\t\r\n" ); _LIT8( KXmlFailedTestsOpenTag, "\t\r\n" ); _LIT8( KXmlFailedTestsCloseTag, "\t\r\n" ); _LIT8( KXmlFailureOpenTag, "\t\t\r\n" ); @@ -95,7 +96,15 @@ void CSymbianUnitTestOutputAsXml::PrintPassedTestsL( CSymbianUnitTestResult& aResult ) { - iOutputWriter->WriteL( KXmlPassedTestsTag, aResult.PassedTestCount() ); + iOutputWriter->WriteL( KXmlPassedTestsOpenTag, aResult.PassedTestCount() ); + const CDesCArray& testCaseNames = aResult.TestCaseNames(); + for ( TInt i=0; i < testCaseNames.Count(); i++ ) + { + iOutputWriter->WriteL( KXmlTestNameOpenTag ); + iOutputWriter->WriteL( testCaseNames[i]); + iOutputWriter->WriteL( KXmlTestNameCloseTag ); + } + iOutputWriter->WriteL( KXmlPassedTestsCloseTag ); } // -----------------------------------------------------------------------------