15 #ifndef INCG_IRIS_IUTEST_STDERR_XML_GENERATOR_HPP_44748A14_3446_49D5_8ECE_05ABED0FFF33_
16 #define INCG_IRIS_IUTEST_STDERR_XML_GENERATOR_HPP_44748A14_3446_49D5_8ECE_05ABED0FFF33_
36 template<
typename T,
typename ::std::
string (*GetXmlPath)()>
37 class StderrXmlGeneratorListenerBase :
public T
44 explicit StderrXmlGeneratorListenerBase(const ::std::string& path) : T(path) {}
46 ~StderrXmlGeneratorListenerBase() {}
50 StdErrorFile m_stderr;
52 virtual bool FileOpen(
const char* path)
56 this->m_fp = &m_stderr;
61 virtual void FileClose()
71 ::std::string xmlpath = GetXmlPath();
72 if( !xmlpath.empty() )
74 TestEnv::event_listeners().set_default_xml_generator(
new StderrXmlGeneratorListenerBase(xmlpath));
83 typedef detail::StderrXmlGeneratorListenerBase<
85 typedef detail::StderrXmlGeneratorListenerBase<
@ OpenAppend
追記
Definition: iutest_file.hpp:48
::std::string get_report_junit_xml_filepath()
junit xml 出力パスを取得
::std::string get_report_xml_filepath()
xml 出力パスを取得
output junit xml event listener
iutest root namespace
Definition: iutest_charcode.hpp:33