Lines Matching refs:xe

54 typedef xe::ri::NumericValue Value;
59 xe::TestCaseType caseType;
60 xe::TestStatusCode statusCode;
104 static Value findValueByTag (const xe::ri::List& items, const string& tagName)
108 const xe::ri::Item& item = items.getItem(ndx);
110 if (item.getType() == xe::ri::TYPE_SECTION)
112 const Value value = findValueByTag(static_cast<const xe::ri::Section&>(item).items, tagName);
116 else if (item.getType() == xe::ri::TYPE_NUMBER)
118 const xe::ri::Number& value = static_cast<const xe::ri::Number&>(item);
126 class TagParser : public xe::TestLogHandler
134 void setSessionInfo (const xe::SessionInfo&)
139 xe::TestCaseResultPtr startTestCaseResult (const char* casePath)
141 return xe::TestCaseResultPtr(new xe::TestCaseResultData(casePath));
144 void testCaseResultUpdated (const xe::TestCaseResultPtr&)
149 void testCaseResultComplete (const xe::TestCaseResultPtr& caseData)
155 tagResult.caseType = xe::TESTCASETYPE_SELF_VALIDATE;
160 if (caseData->getDataSize() > 0 && caseData->getStatusCode() == xe::TESTSTATUSCODE_LAST)
162 xe::TestCaseResult fullResult;
163 xe::TestResultParser::ParseResult parseResult;
168 if ((parseResult != xe::TestResultParser::PARSERESULT_ERROR && fullResult.statusCode != xe::TESTSTATUSCODE_LAST) ||
169 (tagResult.statusCode == xe::TESTSTATUSCODE_LAST && fullResult.statusCode != xe::TESTSTATUSCODE_LAST))
174 else if (tagResult.statusCode == xe::TESTSTATUSCODE_LAST)
176 DE_ASSERT(parseResult == xe::TestResultParser::PARSERESULT_ERROR);
177 tagResult.statusCode = xe::TESTSTATUSCODE_INTERNAL_ERROR;
181 if (parseResult != xe::TestResultParser::PARSERESULT_ERROR)
193 xe::TestResultParser m_testResultParser;
200 xe::TestLogParser parser (&resultHandler);
245 dst << "," << xe::getTestStatusCodeName(result.statusCode);