Make PrintResultList receive a vector of doubles instead of a string.
Also, add more tests to perf_test_unittest.
Bug: webrtc:8566
Change-Id: I8864db7172fa207803d310c4a5fee4bf820a56bd
Reviewed-on: https://webrtc-review.googlesource.com/25823
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20906}
diff --git a/call/call_perf_tests.cc b/call/call_perf_tests.cc
index 88ac2e8..90eaa5a 100644
--- a/call/call_perf_tests.cc
+++ b/call/call_perf_tests.cc
@@ -130,8 +130,7 @@
void PrintResults() {
test::PrintResultList("stream_offset", "", "synchronization",
- test::ValuesToString(sync_offset_ms_list_), "ms",
- false);
+ sync_offset_ms_list_, "ms", false);
}
private:
@@ -140,7 +139,7 @@
int64_t first_time_in_sync_;
rtc::CriticalSection crit_;
VideoReceiveStream* receive_stream_ RTC_GUARDED_BY(crit_);
- std::vector<int> sync_offset_ms_list_;
+ std::vector<double> sync_offset_ms_list_;
};
void CallPerfTest::TestAudioVideoSync(FecMode fec,
@@ -458,8 +457,7 @@
"estimated capture NTP time to be "
"within bounds.";
test::PrintResultList("capture_ntp_time", "", "real - estimated",
- test::ValuesToString(time_offset_ms_list_), "ms",
- true);
+ time_offset_ms_list_, "ms", true);
}
rtc::CriticalSection crit_;
@@ -474,7 +472,7 @@
uint32_t rtp_start_timestamp_;
typedef std::map<uint32_t, uint32_t> FrameCaptureTimeList;
FrameCaptureTimeList capture_time_list_ RTC_GUARDED_BY(&crit_);
- std::vector<int> time_offset_ms_list_;
+ std::vector<double> time_offset_ms_list_;
} test(net_config, threshold_ms, start_time_ms, run_time_ms);
RunBaseTest(&test);
@@ -651,8 +649,7 @@
"bitrate_stats_",
(pad_to_min_bitrate_ ? "min_transmit_bitrate"
: "without_min_transmit_bitrate"),
- "bitrate_kbps", test::ValuesToString(bitrate_kbps_list_), "kbps",
- false);
+ "bitrate_kbps", bitrate_kbps_list_, "kbps", false);
}
VideoSendStream* send_stream_;
@@ -661,7 +658,7 @@
const int min_acceptable_bitrate_;
const int max_acceptable_bitrate_;
int num_bitrate_observations_in_range_;
- std::vector<size_t> bitrate_kbps_list_;
+ std::vector<double> bitrate_kbps_list_;
} test(pad_to_min_bitrate);
fake_encoder_.SetMaxBitrate(kMaxEncodeBitrateKbps);