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 258d0fd68771bd9d48a3a3e7c856aeb0e79c0878..15404667856ed9bace4c3eb173061e2fc0921635 100644 |
--- a/webrtc/logging/rtc_event_log/rtc_event_log_unittest.cc |
+++ b/webrtc/logging/rtc_event_log/rtc_event_log_unittest.cc |
@@ -16,6 +16,7 @@ |
#include "webrtc/base/buffer.h" |
#include "webrtc/base/checks.h" |
+#include "webrtc/base/fakeclock.h" |
#include "webrtc/base/random.h" |
#include "webrtc/call/call.h" |
#include "webrtc/logging/rtc_event_log/rtc_event_log.h" |
@@ -26,7 +27,6 @@ |
#include "webrtc/modules/rtp_rtcp/source/rtp_header_extension.h" |
#include "webrtc/modules/rtp_rtcp/source/rtp_header_extensions.h" |
#include "webrtc/modules/rtp_rtcp/source/rtp_packet_to_send.h" |
-#include "webrtc/system_wrappers/include/clock.h" |
#include "webrtc/test/gtest.h" |
#include "webrtc/test/testsupport/fileutils.h" |
@@ -290,12 +290,13 @@ void LogSessionAndReadBack(size_t rtp_count, |
// When log_dumper goes out of scope, it causes the log file to be flushed |
// to disk. |
{ |
- SimulatedClock fake_clock(prng.Rand<uint32_t>()); |
- std::unique_ptr<RtcEventLog> log_dumper(RtcEventLog::Create(&fake_clock)); |
+ rtc::ScopedFakeClock fake_clock; |
+ fake_clock.SetTimeMicros(prng.Rand<uint32_t>()); |
+ std::unique_ptr<RtcEventLog> log_dumper(RtcEventLog::Create()); |
log_dumper->LogVideoReceiveStreamConfig(receiver_config); |
- fake_clock.AdvanceTimeMicroseconds(prng.Rand(1, 1000)); |
+ fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000)); |
log_dumper->LogVideoSendStreamConfig(sender_config); |
- fake_clock.AdvanceTimeMicroseconds(prng.Rand(1, 1000)); |
+ fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000)); |
size_t rtcp_index = 1; |
size_t playout_index = 1; |
size_t bwe_loss_index = 1; |
@@ -304,7 +305,7 @@ void LogSessionAndReadBack(size_t rtp_count, |
(i % 2 == 0) ? kIncomingPacket : kOutgoingPacket, |
(i % 3 == 0) ? MediaType::AUDIO : MediaType::VIDEO, |
rtp_packets[i - 1].data(), rtp_packets[i - 1].size()); |
- fake_clock.AdvanceTimeMicroseconds(prng.Rand(1, 1000)); |
+ fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000)); |
if (i * rtcp_count >= rtcp_index * rtp_count) { |
log_dumper->LogRtcpPacket( |
(rtcp_index % 2 == 0) ? kIncomingPacket : kOutgoingPacket, |
@@ -312,23 +313,23 @@ void LogSessionAndReadBack(size_t rtp_count, |
rtcp_packets[rtcp_index - 1].data(), |
rtcp_packets[rtcp_index - 1].size()); |
rtcp_index++; |
- fake_clock.AdvanceTimeMicroseconds(prng.Rand(1, 1000)); |
+ fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000)); |
} |
if (i * playout_count >= playout_index * rtp_count) { |
log_dumper->LogAudioPlayout(playout_ssrcs[playout_index - 1]); |
playout_index++; |
- fake_clock.AdvanceTimeMicroseconds(prng.Rand(1, 1000)); |
+ fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000)); |
} |
if (i * bwe_loss_count >= bwe_loss_index * rtp_count) { |
log_dumper->LogBwePacketLossEvent( |
bwe_loss_updates[bwe_loss_index - 1].first, |
bwe_loss_updates[bwe_loss_index - 1].second, i); |
bwe_loss_index++; |
- fake_clock.AdvanceTimeMicroseconds(prng.Rand(1, 1000)); |
+ fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000)); |
} |
if (i == rtp_count / 2) { |
log_dumper->StartLogging(temp_filename, 10000000); |
- fake_clock.AdvanceTimeMicroseconds(prng.Rand(1, 1000)); |
+ fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000)); |
} |
} |
log_dumper->StopLogging(); |
@@ -446,19 +447,20 @@ TEST(RtcEventLogTest, LogEventAndReadBack) { |
test::OutputPath() + test_info->test_case_name() + test_info->name(); |
// Add RTP, start logging, add RTCP and then stop logging |
- SimulatedClock fake_clock(prng.Rand<uint32_t>()); |
- std::unique_ptr<RtcEventLog> log_dumper(RtcEventLog::Create(&fake_clock)); |
+ rtc::ScopedFakeClock fake_clock; |
+ fake_clock.SetTimeMicros(prng.Rand<uint32_t>()); |
+ std::unique_ptr<RtcEventLog> log_dumper(RtcEventLog::Create()); |
log_dumper->LogRtpHeader(kIncomingPacket, MediaType::VIDEO, rtp_packet.data(), |
rtp_packet.size()); |
- fake_clock.AdvanceTimeMicroseconds(prng.Rand(1, 1000)); |
+ fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000)); |
log_dumper->StartLogging(temp_filename, 10000000); |
- fake_clock.AdvanceTimeMicroseconds(prng.Rand(1, 1000)); |
+ fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000)); |
log_dumper->LogRtcpPacket(kOutgoingPacket, MediaType::VIDEO, |
rtcp_packet.data(), rtcp_packet.size()); |
- fake_clock.AdvanceTimeMicroseconds(prng.Rand(1, 1000)); |
+ fake_clock.AdvanceTimeMicros(prng.Rand(1, 1000)); |
log_dumper->StopLogging(); |
@@ -507,8 +509,9 @@ class ConfigReadWriteTest { |
GenerateConfig(extensions_bitvector); |
// Log a single config event and stop logging. |
- SimulatedClock fake_clock(prng.Rand<uint32_t>()); |
- std::unique_ptr<RtcEventLog> log_dumper(RtcEventLog::Create(&fake_clock)); |
+ 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); |
LogConfig(log_dumper.get()); |