| Index: webrtc/logging/rtc_event_log/rtc_event_log_unittest.cc
|
| diff --git a/webrtc/logging/rtc_event_log/rtc_event_log_unittest.cc b/webrtc/logging/rtc_event_log/rtc_event_log_unittest.cc
|
| index 7c661fa35a11c32526210a0e96c8498ffd58243a..e908ccd5fb1bdfb4ff93665119dac1d056acc438 100644
|
| --- a/webrtc/logging/rtc_event_log/rtc_event_log_unittest.cc
|
| +++ b/webrtc/logging/rtc_event_log/rtc_event_log_unittest.cc
|
| @@ -873,53 +873,4 @@
|
| test.DoTest();
|
| }
|
|
|
| -TEST(RtcEventLogTest, LogHostLookupResult) {
|
| - unsigned int random_seed = 779911;
|
| - Random prng(random_seed);
|
| -
|
| - // Find the name of the current test, in order to use it as a temporary
|
| - // filename.
|
| - auto test_info = ::testing::UnitTest::GetInstance()->current_test_info();
|
| - const std::string temp_filename =
|
| - test::OutputPath() + test_info->test_case_name() + test_info->name();
|
| -
|
| - // When log_dumper goes out of scope, it causes the log file to be flushed
|
| - // to disk.
|
| - {
|
| - rtc::ScopedFakeClock fake_clock;
|
| - fake_clock.SetTimeMicros(prng.Rand<uint32_t>());
|
| - std::unique_ptr<RtcEventLog> log_dumper(RtcEventLog::Create());
|
| - log_dumper->StartLogging(temp_filename, 10000000);
|
| - fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000));
|
| - log_dumper->LogHostLookupResult(0, 123);
|
| - fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000));
|
| - log_dumper->LogHostLookupResult(1, 349);
|
| - fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000));
|
| - log_dumper->StopLogging();
|
| - }
|
| -
|
| - // Read the generated file from disk.
|
| - ParsedRtcEventLog parsed_log;
|
| -
|
| - ASSERT_TRUE(parsed_log.ParseFile(temp_filename));
|
| -
|
| - // Verify that what we read back from the event log is the same as
|
| - // what we wrote down. For RTCP we log the full packets, but for
|
| - // RTP we should only log the header.
|
| - const size_t event_count = 4;
|
| - EXPECT_EQ(event_count, parsed_log.GetNumberOfEvents());
|
| - if (event_count != parsed_log.GetNumberOfEvents()) {
|
| - // Print the expected and actual event types for easier debugging.
|
| - PrintActualEvents(parsed_log);
|
| - }
|
| -
|
| - RtcEventLogTestHelper::VerifyLogStartEvent(parsed_log, 0);
|
| - RtcEventLogTestHelper::VerifyLogHostLookupEvent(parsed_log, 1, 0, 123);
|
| - RtcEventLogTestHelper::VerifyLogHostLookupEvent(parsed_log, 2, 1, 349);
|
| - RtcEventLogTestHelper::VerifyLogEndEvent(parsed_log, 3);
|
| -
|
| - // Clean up temporary file - can be pretty slow.
|
| - remove(temp_filename.c_str());
|
| -}
|
| -
|
| } // namespace webrtc
|
|
|