proxygen
|
Public Member Functions | |
XmlUnitTestResultPrinter (const char *output_file) | |
virtual void | OnTestIterationEnd (const UnitTest &unit_test, int iteration) |
XmlUnitTestResultPrinter (const char *output_file) | |
virtual void | OnTestIterationEnd (const UnitTest &unit_test, int iteration) |
XmlUnitTestResultPrinter (const char *output_file) | |
virtual void | OnTestIterationEnd (const UnitTest &unit_test, int iteration) |
![]() | |
virtual void | OnTestProgramStart (const UnitTest &) |
virtual void | OnTestIterationStart (const UnitTest &, int) |
virtual void | OnEnvironmentsSetUpStart (const UnitTest &) |
virtual void | OnEnvironmentsSetUpEnd (const UnitTest &) |
virtual void | OnTestCaseStart (const TestCase &) |
virtual void | OnTestStart (const TestInfo &) |
virtual void | OnTestPartResult (const TestPartResult &) |
virtual void | OnTestEnd (const TestInfo &) |
virtual void | OnTestCaseEnd (const TestCase &) |
virtual void | OnEnvironmentsTearDownStart (const UnitTest &) |
virtual void | OnEnvironmentsTearDownEnd (const UnitTest &) |
virtual void | OnTestProgramEnd (const UnitTest &) |
virtual void | OnTestProgramStart (const UnitTest &) |
virtual void | OnTestIterationStart (const UnitTest &, int) |
virtual void | OnEnvironmentsSetUpStart (const UnitTest &) |
virtual void | OnEnvironmentsSetUpEnd (const UnitTest &) |
virtual void | OnTestCaseStart (const TestCase &) |
virtual void | OnTestStart (const TestInfo &) |
virtual void | OnTestPartResult (const TestPartResult &) |
virtual void | OnTestEnd (const TestInfo &) |
virtual void | OnTestCaseEnd (const TestCase &) |
virtual void | OnEnvironmentsTearDownStart (const UnitTest &) |
virtual void | OnEnvironmentsTearDownEnd (const UnitTest &) |
virtual void | OnTestProgramEnd (const UnitTest &) |
virtual void | OnTestProgramStart (const UnitTest &) |
virtual void | OnTestIterationStart (const UnitTest &, int) |
virtual void | OnEnvironmentsSetUpStart (const UnitTest &) |
virtual void | OnEnvironmentsSetUpEnd (const UnitTest &) |
virtual void | OnTestCaseStart (const TestCase &) |
virtual void | OnTestStart (const TestInfo &) |
virtual void | OnTestPartResult (const TestPartResult &) |
virtual void | OnTestEnd (const TestInfo &) |
virtual void | OnTestCaseEnd (const TestCase &) |
virtual void | OnEnvironmentsTearDownStart (const UnitTest &) |
virtual void | OnEnvironmentsTearDownEnd (const UnitTest &) |
virtual void | OnTestProgramEnd (const UnitTest &) |
![]() | |
virtual | ~TestEventListener () |
virtual | ~TestEventListener () |
virtual | ~TestEventListener () |
Static Private Member Functions | |
static bool | IsNormalizableWhitespace (char c) |
static bool | IsValidXmlCharacter (char c) |
static std::string | EscapeXml (const std::string &str, bool is_attribute) |
static std::string | RemoveInvalidXmlCharacters (const std::string &str) |
static std::string | EscapeXmlAttribute (const std::string &str) |
static std::string | EscapeXmlText (const char *str) |
static void | OutputXmlAttribute (std::ostream *stream, const std::string &element_name, const std::string &name, const std::string &value) |
static void | OutputXmlCDataSection (::std::ostream *stream, const char *data) |
static void | OutputXmlTestInfo (::std::ostream *stream, const char *test_case_name, const TestInfo &test_info) |
static void | PrintXmlTestCase (::std::ostream *stream, const TestCase &test_case) |
static void | PrintXmlUnitTest (::std::ostream *stream, const UnitTest &unit_test) |
static std::string | TestPropertiesAsXmlAttributes (const TestResult &result) |
static bool | IsNormalizableWhitespace (char c) |
static bool | IsValidXmlCharacter (char c) |
static std::string | EscapeXml (const std::string &str, bool is_attribute) |
static std::string | RemoveInvalidXmlCharacters (const std::string &str) |
static std::string | EscapeXmlAttribute (const std::string &str) |
static std::string | EscapeXmlText (const char *str) |
static void | OutputXmlAttribute (std::ostream *stream, const std::string &element_name, const std::string &name, const std::string &value) |
static void | OutputXmlCDataSection (::std::ostream *stream, const char *data) |
static void | OutputXmlTestInfo (::std::ostream *stream, const char *test_case_name, const TestInfo &test_info) |
static void | PrintXmlTestCase (::std::ostream *stream, const TestCase &test_case) |
static void | PrintXmlUnitTest (::std::ostream *stream, const UnitTest &unit_test) |
static std::string | TestPropertiesAsXmlAttributes (const TestResult &result) |
static bool | IsNormalizableWhitespace (char c) |
static bool | IsValidXmlCharacter (char c) |
static std::string | EscapeXml (const std::string &str, bool is_attribute) |
static std::string | RemoveInvalidXmlCharacters (const std::string &str) |
static std::string | EscapeXmlAttribute (const std::string &str) |
static std::string | EscapeXmlText (const char *str) |
static void | OutputXmlAttribute (std::ostream *stream, const std::string &element_name, const std::string &name, const std::string &value) |
static void | OutputXmlCDataSection (::std::ostream *stream, const char *data) |
static void | OutputXmlTestInfo (::std::ostream *stream, const char *test_case_name, const TestInfo &test_info) |
static void | PrintXmlTestCase (::std::ostream *stream, const TestCase &test_case) |
static void | PrintXmlUnitTest (::std::ostream *stream, const UnitTest &unit_test) |
static std::string | TestPropertiesAsXmlAttributes (const TestResult &result) |
Private Attributes | |
const std::string | output_file_ |
|
explicit |
Definition at line 3422 of file gtest.cc.
References output_file_.
Referenced by EscapeXmlText().
|
explicit |
|
explicit |
|
staticprivate |
Definition at line 3476 of file gtest.cc.
References ch, testing::internal::String::FormatByte(), testing::Message::GetString(), i, IsNormalizableWhitespace(), IsValidXmlCharacter(), and m.
Referenced by EscapeXmlText().
|
staticprivate |
|
staticprivate |
|
inlinestaticprivate |
Definition at line 3377 of file gtest.cc.
|
inlinestaticprivate |
Definition at line 3377 of file gtest.cc.
|
inlinestaticprivate |
Definition at line 3377 of file gtest.cc.
Referenced by OutputXmlAttribute(), OutputXmlTestInfo(), and TestPropertiesAsXmlAttributes().
|
inlinestaticprivate |
Definition at line 3382 of file gtest.cc.
References ch, data, EscapeXml(), FILE, testing::internal::posix::FOpen(), testing::internal::String::FormatByte(), testing::internal::FormatTimeInMillisAsSeconds(), testing::Message::GetString(), GTEST_DISALLOW_COPY_AND_ASSIGN_, i, m, name, OnTestIterationEnd(), gmock_output_test::output, versiongenerate::output_dir, testing::internal::FilePath::RemoveFileName(), RemoveInvalidXmlCharacters(), stream, string, testing::internal::StringStreamToString(), and XmlUnitTestResultPrinter().
|
inlinestaticprivate |
Definition at line 3382 of file gtest.cc.
References ch, data, EscapeXml(), FILE, testing::internal::posix::FOpen(), testing::internal::String::FormatByte(), testing::internal::FormatTimeInMillisAsSeconds(), testing::Message::GetString(), GTEST_DISALLOW_COPY_AND_ASSIGN_, i, m, name, OnTestIterationEnd(), gmock_output_test::output, versiongenerate::output_dir, testing::internal::FilePath::RemoveFileName(), RemoveInvalidXmlCharacters(), stream, string, testing::internal::StringStreamToString(), and XmlUnitTestResultPrinter().
|
inlinestaticprivate |
Definition at line 3382 of file gtest.cc.
References data, testing::TestCase::name(), string, and value.
|
private |
|
private |
|
private |
|
inlinestaticprivate |
Definition at line 3358 of file gtest.cc.
Referenced by EscapeXml().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
Definition at line 3363 of file gtest.cc.
References string.
|
inlinestaticprivate |
Definition at line 3363 of file gtest.cc.
References string.
Referenced by EscapeXml(), and RemoveInvalidXmlCharacters().
|
inlinestaticprivate |
Definition at line 3363 of file gtest.cc.
References string.
|
virtual |
Reimplemented from testing::EmptyTestEventListener.
Definition at line 3432 of file gtest.cc.
References FILE, testing::internal::posix::FOpen(), versiongenerate::output_dir, output_file_, PrintXmlUnitTest(), testing::internal::FilePath::RemoveFileName(), stream, and testing::internal::StringStreamToString().
Referenced by EscapeXmlText().
|
virtual |
Reimplemented from testing::EmptyTestEventListener.
|
virtual |
Reimplemented from testing::EmptyTestEventListener.
|
staticprivate |
Definition at line 3607 of file gtest.cc.
References EscapeXmlAttribute(), testing::GetReservedAttributesForElement(), GTEST_CHECK_, and name.
Referenced by OutputXmlTestInfo(), and testing::internal::PortableLocaltime().
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
Definition at line 3588 of file gtest.cc.
References data.
Referenced by OutputXmlTestInfo(), and testing::internal::PortableLocaltime().
|
staticprivate |
|
staticprivate |
|
staticprivate |
Definition at line 3625 of file gtest.cc.
References testing::TestCase::ad_hoc_test_result(), testing::UnitTest::ad_hoc_test_result(), testing::TestResult::elapsed_time(), testing::TestCase::elapsed_time(), testing::UnitTest::elapsed_time(), EscapeXmlAttribute(), testing::TestPartResult::failed(), testing::TestCase::failed_test_count(), testing::UnitTest::failed_test_count(), testing::TestPartResult::file_name(), testing::internal::FormatCompilerIndependentFileLocation(), testing::internal::FormatEpochTimeInMillisAsIso8601(), testing::internal::FormatTimeInMillisAsSeconds(), testing::UnitTest::GetTestCase(), testing::TestCase::GetTestInfo(), testing::TestResult::GetTestPartResult(), GTEST_FLAG, i, testing::TestInfo::is_reportable(), testing::TestPartResult::line_number(), testing::TestPartResult::message(), testing::TestInfo::name(), testing::TestCase::name(), OutputXmlAttribute(), OutputXmlCDataSection(), PrintXmlTestCase(), PrintXmlUnitTest(), testing::UnitTest::random_seed(), RemoveInvalidXmlCharacters(), testing::TestCase::reportable_disabled_test_count(), testing::UnitTest::reportable_disabled_test_count(), testing::TestCase::reportable_test_count(), testing::UnitTest::reportable_test_count(), testing::TestInfo::result(), testing::TestInfo::should_run(), testing::UnitTest::start_timestamp(), testing::internal::StreamableToString(), string, testing::TestPartResult::summary(), TestPropertiesAsXmlAttributes(), testing::TestResult::total_part_count(), testing::UnitTest::total_test_case_count(), testing::TestCase::total_test_count(), testing::TestInfo::type_param(), and testing::TestInfo::value_param().
Referenced by testing::internal::PortableLocaltime().
|
staticprivate |
|
staticprivate |
|
staticprivate |
Referenced by OutputXmlTestInfo(), and testing::internal::PortableLocaltime().
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
Referenced by OnTestIterationEnd(), OutputXmlTestInfo(), and testing::internal::PortableLocaltime().
|
staticprivate |
|
staticprivate |
Definition at line 3522 of file gtest.cc.
References IsValidXmlCharacter(), gmock_output_test::output, and string.
Referenced by EscapeXmlText(), and OutputXmlTestInfo().
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
Definition at line 3741 of file gtest.cc.
References ch, folly::netops::close(), folly::netops::connect(), EscapeXmlAttribute(), testing::internal::String::FormatByte(), testing::Message::GetString(), testing::TestResult::GetTestProperty(), GTEST_CHECK_, GTEST_LOG_, i, folly::netops::socket(), and testing::TestResult::test_property_count().
Referenced by OutputXmlTestInfo(), and testing::internal::PortableLocaltime().
|
private |
Definition at line 3416 of file gtest.cc.
Referenced by OnTestIterationEnd(), and XmlUnitTestResultPrinter().