Lines Matching defs:xe
59 throw xe::Error("Expected input and output paths");
65 static void parseBatchResult (xe::TestLogParser& parser, const char* filename)
83 class ResultToJUnitHandler : public xe::TestLogHandler
86 ResultToJUnitHandler (xe::xml::Writer& writer)
91 void setSessionInfo (const xe::SessionInfo&)
95 xe::TestCaseResultPtr startTestCaseResult (const char* casePath)
97 return xe::TestCaseResultPtr(new xe::TestCaseResultData(casePath));
100 void testCaseResultUpdated (const xe::TestCaseResultPtr&)
104 void testCaseResultComplete (const xe::TestCaseResultPtr& resultData)
106 using xe::xml::Writer;
108 xe::TestCaseResult result;
110 xe::parseTestCaseResultFromData(&m_resultParser, &result, *resultData.get());
122 if (result.statusCode != xe::TESTSTATUSCODE_PASS)
124 << Writer::Attribute("type", xe::getTestStatusCodeName(result.statusCode))
132 xe::xml::Writer& m_writer;
133 xe::TestResultParser m_resultParser;
139 xe::xml::Writer writer (out);
141 xe::TestLogParser parser (&handler);
147 writer << xe::xml::Writer::BeginElement("testsuites")
148 << xe::xml::Writer::BeginElement("testsuite");
153 writer << xe::xml::Writer::EndElement << xe::xml::Writer::EndElement;