Lines Matching defs:stream
42 std::ostream& operator<< (std::ostream& stream, const ContainerValue& value)
47 stream << '"';
51 stream << '\\';
52 stream << *i;
54 stream << '"';
57 stream << value.value;
59 return stream;
62 static void writeSessionInfo (const SessionInfo& info, std::ostream& stream)
65 stream << "#sessionInfo releaseName " << ContainerValue(info.releaseName) << "\n";
68 stream << "#sessionInfo releaseId " << ContainerValue(info.releaseId) << "\n";
71 stream << "#sessionInfo targetName " << ContainerValue(info.targetName) << "\n";
74 stream << "#sessionInfo candyTargetName " << ContainerValue(info.candyTargetName) << "\n";
77 stream << "#sessionInfo configName " << ContainerValue(info.configName) << "\n";
80 stream << "#sessionInfo resultName " << ContainerValue(info.resultName) << "\n";
84 stream << "#sessionInfo timestamp " << info.timestamp << "\n";
87 static void writeTestCase (const TestCaseResultData& caseData, std::ostream& stream)
89 stream << "\n#beginTestCaseResult " << caseData.getTestCasePath() << "\n";
93 stream.write((const char*)caseData.getData(), caseData.getDataSize());
97 stream << "\n";
104 stream << "#terminateTestCaseResult " << getTestStatusCodeName(dataCode) << "\n";
106 stream << "#endTestCaseResult\n";
109 void writeTestLog (const BatchResult& result, std::ostream& stream)
111 writeSessionInfo(result.getSessionInfo(), stream);
113 stream << "#beginSession\n";
118 writeTestCase(*caseData, stream);
121 stream << "\n#endSession\n";
521 void writeTestResult (const TestCaseResult& result, std::ostream& stream)
523 xml::Writer xmlWriter(stream);
524 stream << "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";