diff --git a/googletest/src/gtest-internal-inl.h b/googletest/src/gtest-internal-inl.h index cc6f00488f..a670bed7c5 100644 --- a/googletest/src/gtest-internal-inl.h +++ b/googletest/src/gtest-internal-inl.h @@ -1192,7 +1192,8 @@ class StreamingListener : public EmptyTestEventListener { void OnTestEnd(const TestInfo& test_info) override { SendLn("event=TestEnd&passed=" + - FormatBool((test_info.result())->Passed()) + "&elapsed_time=" + + FormatBool((test_info.result())->Passed()) + "&skipped=" + + FormatBool((test_info.result())->Skipped()) + "&elapsed_time=" + StreamableToString((test_info.result())->elapsed_time()) + "ms"); } diff --git a/googletest/test/gtest_unittest.cc b/googletest/test/gtest_unittest.cc index 2d48deef2a..1769e7cd63 100644 --- a/googletest/test/gtest_unittest.cc +++ b/googletest/test/gtest_unittest.cc @@ -151,7 +151,7 @@ TEST_F(StreamingListenerTest, OnTestStart) { TEST_F(StreamingListenerTest, OnTestEnd) { *output() = ""; streamer_.OnTestEnd(test_info_obj_); - EXPECT_EQ("event=TestEnd&passed=1&elapsed_time=0ms\n", *output()); + EXPECT_EQ("event=TestEnd&passed=1&skipped=0&elapsed_time=0ms\n", *output()); } TEST_F(StreamingListenerTest, OnTestPartResult) {