From 65235d3ae7714cb080f5da7d80a08d6ef4d67ae2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= Date: Tue, 1 Oct 2019 13:35:33 +0200 Subject: [PATCH] Add GetStats at end of PeerConnection quality tests Bug: None Change-Id: Ia4a9c38d4afbc85e6bf016b94043e6c809e91c9e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/155167 Reviewed-by: Ilya Nikolaevskiy Commit-Queue: Niels Moller Cr-Commit-Position: refs/heads/master@{#29360} --- test/pc/e2e/peer_connection_quality_test.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/pc/e2e/peer_connection_quality_test.cc b/test/pc/e2e/peer_connection_quality_test.cc index 70bfec9b06..eecb5aeb82 100644 --- a/test/pc/e2e/peer_connection_quality_test.cc +++ b/test/pc/e2e/peer_connection_quality_test.cc @@ -375,9 +375,11 @@ void PeerConnectionE2EQualityTest::Run(RunParams run_params) { RTC_LOG(INFO) << "Test is done, initiating disconnect sequence."; - task_queue_->SendTask([this]() { + task_queue_->SendTask([&stats_poller, this]() { RTC_DCHECK_RUN_ON(task_queue_.get()); stats_polling_task_.Stop(); + // Get final end-of-call stats. + stats_poller.PollStatsAndNotifyObservers(); }); // We need to detach AEC dumping from peers, because dump uses |task_queue_|