Fixed a few mistakes from XML logger.
This commit is contained in:
parent
c843c7e815
commit
e991b0266b
2 changed files with 45 additions and 9 deletions
|
@ -52,7 +52,7 @@ const char *assertElementName = "assert";
|
|||
const char *messageElementName = "message";
|
||||
const char *timeElementName = "time";
|
||||
const char *assertSummaryElementName = "assertSummary";
|
||||
const char *assertCountElementName = "assertName";
|
||||
const char *assertCountElementName = "assertCount";
|
||||
const char *assertsPassedElementName = "assertsPassed";
|
||||
const char *assertsFailedElementName = "assertsFailed";
|
||||
const char *logElementName = "log";
|
||||
|
@ -214,6 +214,15 @@ XMLSuiteStarted(const char *suiteName, time_t eventTime)
|
|||
char *output = XMLOpenElement(suiteElementName);
|
||||
XMLOutputter(indentLevel++, YES, output);
|
||||
|
||||
output = XMLOpenElement(nameElementName);
|
||||
XMLOutputter(indentLevel++, NO, output);
|
||||
|
||||
output = XMLAddContent(suiteName);
|
||||
XMLOutputter(indentLevel, NO, output);
|
||||
|
||||
output = XMLCloseElement(nameElementName);
|
||||
XMLOutputter(--indentLevel, YES, output);
|
||||
|
||||
output = XMLOpenElement(startTimeElementName);
|
||||
XMLOutputter(indentLevel++, NO, output);
|
||||
|
||||
|
@ -373,6 +382,17 @@ XMLAssert(const char *assertName, int assertResult, const char *assertMessage,
|
|||
char *output = XMLOpenElement(assertElementName);
|
||||
XMLOutputter(indentLevel++, YES, output);
|
||||
|
||||
// log assert name
|
||||
output = XMLOpenElement(nameElementName);
|
||||
XMLOutputter(indentLevel++, NO, output);
|
||||
|
||||
output = XMLAddContent(assertName);
|
||||
XMLOutputter(indentLevel, NO, output);
|
||||
|
||||
output = XMLCloseElement(nameElementName);
|
||||
XMLOutputter(--indentLevel, YES, output);
|
||||
|
||||
|
||||
// log assert result
|
||||
output = XMLOpenElement(resultElementName);
|
||||
XMLOutputter(indentLevel++, NO, output);
|
||||
|
@ -414,6 +434,17 @@ XMLAssertWithValues(const char *assertName, int assertResult, const char *assert
|
|||
char *output = XMLOpenElement(assertElementName);
|
||||
XMLOutputter(indentLevel++, YES, output);
|
||||
|
||||
// log assert name
|
||||
output = XMLOpenElement(nameElementName);
|
||||
XMLOutputter(indentLevel++, NO, output);
|
||||
|
||||
output = XMLAddContent(assertName);
|
||||
XMLOutputter(indentLevel, NO, output);
|
||||
|
||||
output = XMLCloseElement(nameElementName);
|
||||
XMLOutputter(--indentLevel, YES, output);
|
||||
|
||||
|
||||
// log assert result
|
||||
output = XMLOpenElement(resultElementName);
|
||||
XMLOutputter(indentLevel++, NO, output);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue