Lines Matching defs:xe
43 void writeSampleList (const char* casePath, int listNdx, const xe::ri::SampleList& sampleList)
56 out << static_cast<const xe::ri::ValueInfo&>(sampleList.sampleInfo.valueInfos.getItem(ndx)).name;
63 const xe::ri::Sample& sample = static_cast<const xe::ri::Sample&>(sampleList.samples.getItem(sampleNdx));
67 const xe::ri::SampleValue& value = static_cast<const xe::ri::SampleValue&>(sample.values.getItem(valNdx));
78 void extractSampleLists (const char* casePath, int* listNdx, const xe::ri::List& items)
82 const xe::ri::Item& child = items.getItem(itemNdx);
84 if (child.getType() == xe::ri::TYPE_SECTION)
85 extractSampleLists(casePath, listNdx, static_cast<const xe::ri::Section&>(child).items);
86 else if (child.getType() == xe::ri::TYPE_SAMPLELIST)
88 writeSampleList(casePath, *listNdx, static_cast<const xe::ri::SampleList&>(child));
94 void extractSampleLists (const xe::TestCaseResult& result)
100 class SampleListParser : public xe::TestLogHandler
107 void setSessionInfo (const xe::SessionInfo&)
112 xe::TestCaseResultPtr startTestCaseResult (const char* casePath)
114 return xe::TestCaseResultPtr(new xe::TestCaseResultData(casePath));
117 void testCaseResultUpdated (const xe::TestCaseResultPtr&)
122 void testCaseResultComplete (const xe::TestCaseResultPtr& caseData)
124 xe::TestCaseResult result;
125 xe::parseTestCaseResultFromData(&m_testResultParser, &result, *caseData.get());
130 xe::TestResultParser m_testResultParser;
137 xe::TestLogParser parser (&resultHandler);