• Home
  • Raw
  • Download

Lines Matching refs:StatsReport

155 bool GetValue(const StatsReport* report,  in GetValue()
156 StatsReport::StatsValueName name, in GetValue()
158 const StatsReport::Value* v = report->FindValue(name); in GetValue()
165 std::string ExtractStatsValue(const StatsReport::StatsType& type, in ExtractStatsValue()
167 StatsReport::StatsValueName name) { in ExtractStatsValue()
177 StatsReport::Id TypedIdFromIdString(StatsReport::StatsType type, in TypedIdFromIdString()
180 StatsReport::Id id; in TypedIdFromIdString()
192 id = StatsReport::NewTypedId(type, value.substr(index + 1)); in TypedIdFromIdString()
197 StatsReport::Id IdFromCertIdString(const std::string& cert_id) { in IdFromCertIdString()
198 return TypedIdFromIdString(StatsReport::kStatsReportTypeCertificate, cert_id); in IdFromCertIdString()
203 const StatsReport* FindNthReportByType(const StatsReports& reports, in FindNthReportByType()
204 const StatsReport::StatsType& type, in FindNthReportByType()
223 StatsReport::StatsType type, in GetValueInNthReportByType()
224 StatsReport::StatsValueName name, in GetValueInNthReportByType()
226 const StatsReport* report = FindNthReportByType(reports, type, n); in GetValueInNthReportByType()
237 std::vector<const StatsReport*> GetReportsByType(const StatsReports& reports, in GetReportsByType()
238 StatsReport::StatsType type) { in GetReportsByType()
239 std::vector<const StatsReport*> filtered_reports; in GetReportsByType()
240 for (const StatsReport* report : reports) { in GetReportsByType()
248 const StatsReport* FindReportById(const StatsReports& reports, in FindReportById()
249 const StatsReport::Id& id) { in FindReportById()
258 StatsReport::StatsValueName name) { in ExtractSsrcStatsValue()
259 return ExtractStatsValue(StatsReport::kStatsReportTypeSsrc, reports, name); in ExtractSsrcStatsValue()
263 StatsReport::StatsValueName name) { in ExtractBweStatsValue()
264 return ExtractStatsValue(StatsReport::kStatsReportTypeBwe, reports, name); in ExtractBweStatsValue()
281 const StatsReport::Id& start_id) { in CheckCertChainReports()
282 StatsReport::Id cert_id; in CheckCertChainReports()
283 const StatsReport::Id* certificate_id = &start_id; in CheckCertChainReports()
286 const StatsReport* report = FindReportById(reports, *certificate_id); in CheckCertChainReports()
290 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameDer, &der_base64)); in CheckCertChainReports()
296 StatsReport::kStatsValueNameFingerprintAlgorithm, in CheckCertChainReports()
303 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameFingerprint, in CheckCertChainReports()
309 if (!GetValue(report, StatsReport::kStatsValueNameIssuerId, &issuer_id)) { in CheckCertChainReports()
319 void VerifyVoiceReceiverInfoReport(const StatsReport* report, in VerifyVoiceReceiverInfoReport()
322 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameAudioOutputLevel, in VerifyVoiceReceiverInfoReport()
325 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameBytesReceived, in VerifyVoiceReceiverInfoReport()
330 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameJitterReceived, in VerifyVoiceReceiverInfoReport()
333 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameJitterBufferMs, in VerifyVoiceReceiverInfoReport()
337 StatsReport::kStatsValueNamePreferredJitterBufferMs, in VerifyVoiceReceiverInfoReport()
340 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameCurrentDelayMs, in VerifyVoiceReceiverInfoReport()
343 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameExpandRate, in VerifyVoiceReceiverInfoReport()
346 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameSpeechExpandRate, in VerifyVoiceReceiverInfoReport()
349 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameAccelerateRate, in VerifyVoiceReceiverInfoReport()
352 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNamePreemptiveExpandRate, in VerifyVoiceReceiverInfoReport()
355 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameSecondaryDecodedRate, in VerifyVoiceReceiverInfoReport()
359 StatsReport::kStatsValueNameSecondaryDiscardedRate, in VerifyVoiceReceiverInfoReport()
362 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNamePacketsReceived, in VerifyVoiceReceiverInfoReport()
365 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameDecodingCTSG, in VerifyVoiceReceiverInfoReport()
369 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameDecodingCTN, in VerifyVoiceReceiverInfoReport()
372 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameDecodingNormal, in VerifyVoiceReceiverInfoReport()
375 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameDecodingPLC, in VerifyVoiceReceiverInfoReport()
378 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameDecodingCodecPLC, in VerifyVoiceReceiverInfoReport()
381 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameDecodingCNG, in VerifyVoiceReceiverInfoReport()
384 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameDecodingPLCCNG, in VerifyVoiceReceiverInfoReport()
387 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameDecodingMutedOutput, in VerifyVoiceReceiverInfoReport()
390 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameCodecName, in VerifyVoiceReceiverInfoReport()
394 void VerifyVoiceSenderInfoReport(const StatsReport* report, in VerifyVoiceSenderInfoReport()
397 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameCodecName, in VerifyVoiceSenderInfoReport()
400 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameBytesSent, in VerifyVoiceSenderInfoReport()
405 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNamePacketsSent, in VerifyVoiceSenderInfoReport()
408 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNamePacketsLost, in VerifyVoiceSenderInfoReport()
412 GetValue(report, StatsReport::kStatsValueNameRtt, &value_in_report)); in VerifyVoiceSenderInfoReport()
415 GetValue(report, StatsReport::kStatsValueNameRtt, &value_in_report)); in VerifyVoiceSenderInfoReport()
417 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameJitterReceived, in VerifyVoiceSenderInfoReport()
421 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameEchoDelayMedian, in VerifyVoiceSenderInfoReport()
426 EXPECT_FALSE(GetValue(report, StatsReport::kStatsValueNameEchoDelayMedian, in VerifyVoiceSenderInfoReport()
430 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameEchoDelayStdDev, in VerifyVoiceSenderInfoReport()
435 EXPECT_FALSE(GetValue(report, StatsReport::kStatsValueNameEchoDelayStdDev, in VerifyVoiceSenderInfoReport()
439 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameEchoReturnLoss, in VerifyVoiceSenderInfoReport()
444 EXPECT_FALSE(GetValue(report, StatsReport::kStatsValueNameEchoReturnLoss, in VerifyVoiceSenderInfoReport()
449 StatsReport::kStatsValueNameEchoReturnLossEnhancement, in VerifyVoiceSenderInfoReport()
455 StatsReport::kStatsValueNameEchoReturnLossEnhancement, in VerifyVoiceSenderInfoReport()
460 StatsReport::kStatsValueNameResidualEchoLikelihood, in VerifyVoiceSenderInfoReport()
466 StatsReport::kStatsValueNameResidualEchoLikelihood, in VerifyVoiceSenderInfoReport()
471 report, StatsReport::kStatsValueNameResidualEchoLikelihoodRecentMax, in VerifyVoiceSenderInfoReport()
478 report, StatsReport::kStatsValueNameResidualEchoLikelihoodRecentMax, in VerifyVoiceSenderInfoReport()
481 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameAudioInputLevel, in VerifyVoiceSenderInfoReport()
484 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameTypingNoiseState, in VerifyVoiceSenderInfoReport()
489 StatsReport::kStatsValueNameAnaBitrateActionCounter, in VerifyVoiceSenderInfoReport()
495 StatsReport::kStatsValueNameAnaChannelActionCounter, in VerifyVoiceSenderInfoReport()
500 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameAnaDtxActionCounter, in VerifyVoiceSenderInfoReport()
505 EXPECT_TRUE(GetValue(report, StatsReport::kStatsValueNameAnaFecActionCounter, in VerifyVoiceSenderInfoReport()
511 report, StatsReport::kStatsValueNameAnaFrameLengthIncreaseCounter, in VerifyVoiceSenderInfoReport()
517 report, StatsReport::kStatsValueNameAnaFrameLengthDecreaseCounter, in VerifyVoiceSenderInfoReport()
523 StatsReport::kStatsValueNameAnaUplinkPacketLossFraction, in VerifyVoiceSenderInfoReport()
620 const StatsReport* report = in VerifyAudioTrackStats()
621 FindNthReportByType(*reports, StatsReport::kStatsReportTypeSsrc, 1); in VerifyAudioTrackStats()
625 ExtractSsrcStatsValue(*reports, StatsReport::kStatsValueNameTrackId); in VerifyAudioTrackStats()
628 ExtractSsrcStatsValue(*reports, StatsReport::kStatsValueNameSsrc); in VerifyAudioTrackStats()
632 ExtractSsrcStatsValue(*reports, StatsReport::kStatsValueNameMediaType); in VerifyAudioTrackStats()
646 const StatsReport* track_report = FindNthReportByType( in VerifyAudioTrackStats()
647 track_reports, StatsReport::kStatsReportTypeSsrc, 1); in VerifyAudioTrackStats()
651 StatsReport::kStatsValueNameTrackId); in VerifyAudioTrackStats()
654 ExtractSsrcStatsValue(track_reports, StatsReport::kStatsValueNameSsrc); in VerifyAudioTrackStats()
695 const StatsReport* channel_report = in TestCertificateReports()
696 FindNthReportByType(reports, StatsReport::kStatsReportTypeComponent, 1); in TestCertificateReports()
701 ExtractStatsValue(StatsReport::kStatsReportTypeComponent, reports, in TestCertificateReports()
702 StatsReport::kStatsValueNameLocalCertificateId); in TestCertificateReports()
705 StatsReport::Id id(IdFromCertIdString(local_certificate_id)); in TestCertificateReports()
713 ExtractStatsValue(StatsReport::kStatsReportTypeComponent, reports, in TestCertificateReports()
714 StatsReport::kStatsValueNameRemoteCertificateId); in TestCertificateReports()
717 StatsReport::Id id(IdFromCertIdString(remote_certificate_id)); in TestCertificateReports()
725 ExtractStatsValue(StatsReport::kStatsReportTypeComponent, reports, in TestCertificateReports()
726 StatsReport::kStatsValueNameDtlsCipher); in TestCertificateReports()
731 ExtractStatsValue(StatsReport::kStatsReportTypeComponent, reports, in TestCertificateReports()
732 StatsReport::kStatsValueNameSrtpCipher); in TestCertificateReports()
853 const StatsReport* report = in TEST_F()
854 FindNthReportByType(reports, StatsReport::kStatsReportTypeDataChannel, 1); in TEST_F()
857 EXPECT_FALSE(GetValue(report, StatsReport::kStatsValueNameDataChannelId, in TEST_F()
879 const StatsReport* report = in TEST_F()
880 FindNthReportByType(reports, StatsReport::kStatsReportTypeDataChannel, 1); in TEST_F()
882 StatsReport::Id report_id = StatsReport::NewTypedIntId( in TEST_F()
883 StatsReport::kStatsReportTypeDataChannel, kDataChannelId); in TEST_F()
889 ExtractStatsValue(StatsReport::kStatsReportTypeDataChannel, reports, in TEST_F()
890 StatsReport::kStatsValueNameLabel)); in TEST_F()
892 ExtractStatsValue(StatsReport::kStatsReportTypeDataChannel, reports, in TEST_F()
893 StatsReport::kStatsValueNameDataChannelId)); in TEST_F()
895 ExtractStatsValue(StatsReport::kStatsReportTypeDataChannel, reports, in TEST_F()
896 StatsReport::kStatsValueNameState)); in TEST_F()
898 ExtractStatsValue(StatsReport::kStatsReportTypeDataChannel, reports, in TEST_F()
899 StatsReport::kStatsValueNameProtocol)); in TEST_F()
928 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameBytesSent)); in TEST_P()
967 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameBytesSent)); in TEST_P()
970 reports, StatsReport::kStatsValueNameAvailableSendBandwidth)); in TEST_P()
974 reports, StatsReport::kStatsValueNameAvailableReceiveBandwidth)); in TEST_P()
977 ExtractBweStatsValue(reports, StatsReport::kStatsValueNameBucketDelay)); in TEST_P()
1017 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameBytesSent)); in TEST_P()
1020 reports, StatsReport::kStatsValueNameAvailableSendBandwidth)); in TEST_P()
1024 reports, StatsReport::kStatsValueNameAvailableReceiveBandwidth)); in TEST_P()
1027 ExtractBweStatsValue(reports, StatsReport::kStatsValueNameBucketDelay)); in TEST_P()
1041 FindNthReportByType(reports, StatsReport::kStatsReportTypeSession, 1)); in TEST_F()
1056 FindNthReportByType(reports, StatsReport::kStatsReportTypeSession, 1)); in TEST_F()
1058 FindNthReportByType(reports, StatsReport::kStatsReportTypeSession, 2)); in TEST_F()
1074 EXPECT_EQ(StatsReport::kStatsReportTypeTrack, reports[0]->type()); in TEST_P()
1078 ExtractStatsValue(StatsReport::kStatsReportTypeTrack, reports, in TEST_P()
1079 StatsReport::kStatsValueNameTrackId); in TEST_P()
1110 const StatsReport* track_report = in TEST_P()
1111 FindNthReportByType(reports, StatsReport::kStatsReportTypeTrack, 1); in TEST_P()
1121 FindNthReportByType(reports, StatsReport::kStatsReportTypeTrack, 1); in TEST_P()
1126 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameSsrc); in TEST_P()
1130 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameTrackId); in TEST_P()
1134 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameMediaType); in TEST_P()
1163 ExtractStatsValue(StatsReport::kStatsReportTypeSsrc, reports, in TEST_P()
1164 StatsReport::kStatsValueNameTransportId); in TEST_P()
1177 StatsReport::Id id(StatsReport::NewComponentId(content, 1)); in TEST_P()
1179 const StatsReport* transport_report = FindReportById(reports, id); in TEST_P()
1196 const StatsReport* remote_report = in TEST_P()
1197 FindNthReportByType(reports, StatsReport::kStatsReportTypeRemoteSsrc, 1); in TEST_P()
1225 const StatsReport* remote_report = in TEST_P()
1226 FindNthReportByType(reports, StatsReport::kStatsReportTypeRemoteSsrc, 1); in TEST_P()
1257 const StatsReport* track_report = in TEST_P()
1258 FindNthReportByType(reports, StatsReport::kStatsReportTypeTrack, 1); in TEST_P()
1263 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameSsrc); in TEST_P()
1267 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameTrackId); in TEST_P()
1321 ExtractStatsValue(StatsReport::kStatsReportTypeCandidatePair, reports, in TEST_F()
1322 StatsReport::kStatsValueNameLocalCandidateId)); in TEST_F()
1325 ExtractStatsValue(StatsReport::kStatsReportTypeIceLocalCandidate, reports, in TEST_F()
1326 StatsReport::kStatsValueNameCandidateIPAddress)); in TEST_F()
1329 ExtractStatsValue(StatsReport::kStatsReportTypeIceLocalCandidate, reports, in TEST_F()
1330 StatsReport::kStatsValueNameCandidatePortNumber)); in TEST_F()
1333 ExtractStatsValue(StatsReport::kStatsReportTypeIceLocalCandidate, reports, in TEST_F()
1334 StatsReport::kStatsValueNameCandidateTransportType)); in TEST_F()
1337 ExtractStatsValue(StatsReport::kStatsReportTypeIceLocalCandidate, reports, in TEST_F()
1338 StatsReport::kStatsValueNameCandidatePriority)); in TEST_F()
1341 ExtractStatsValue(StatsReport::kStatsReportTypeIceLocalCandidate, reports, in TEST_F()
1342 StatsReport::kStatsValueNameCandidateType)); in TEST_F()
1345 ExtractStatsValue(StatsReport::kStatsReportTypeIceLocalCandidate, reports, in TEST_F()
1346 StatsReport::kStatsValueNameCandidateNetworkType)); in TEST_F()
1351 ExtractStatsValue(StatsReport::kStatsReportTypeCandidatePair, reports, in TEST_F()
1352 StatsReport::kStatsValueNameRemoteCandidateId)); in TEST_F()
1354 ExtractStatsValue(StatsReport::kStatsReportTypeIceRemoteCandidate, in TEST_F()
1356 StatsReport::kStatsValueNameCandidateIPAddress)); in TEST_F()
1358 ExtractStatsValue(StatsReport::kStatsReportTypeIceRemoteCandidate, in TEST_F()
1360 StatsReport::kStatsValueNameCandidatePortNumber)); in TEST_F()
1363 StatsReport::kStatsReportTypeIceRemoteCandidate, reports, in TEST_F()
1364 StatsReport::kStatsValueNameCandidateTransportType)); in TEST_F()
1366 ExtractStatsValue(StatsReport::kStatsReportTypeIceRemoteCandidate, in TEST_F()
1368 StatsReport::kStatsValueNameCandidatePriority)); in TEST_F()
1371 ExtractStatsValue(StatsReport::kStatsReportTypeIceRemoteCandidate, in TEST_F()
1372 reports, StatsReport::kStatsValueNameCandidateType)); in TEST_F()
1375 StatsReport::kStatsReportTypeIceRemoteCandidate, reports, in TEST_F()
1376 StatsReport::kStatsValueNameCandidateNetworkType)); in TEST_F()
1435 ExtractStatsValue(StatsReport::kStatsReportTypeComponent, reports, in TEST_F()
1436 StatsReport::kStatsValueNameLocalCertificateId); in TEST_F()
1441 ExtractStatsValue(StatsReport::kStatsReportTypeComponent, reports, in TEST_F()
1442 StatsReport::kStatsValueNameRemoteCertificateId); in TEST_F()
1447 ExtractStatsValue(StatsReport::kStatsReportTypeComponent, reports, in TEST_F()
1448 StatsReport::kStatsValueNameDtlsCipher); in TEST_F()
1451 ExtractStatsValue(StatsReport::kStatsReportTypeComponent, reports, in TEST_F()
1452 StatsReport::kStatsValueNameSrtpCipher); in TEST_F()
1537 const StatsReport* report = in TEST_P()
1538 FindNthReportByType(reports, StatsReport::kStatsReportTypeSsrc, 1); in TEST_P()
1543 GetValue(report, StatsReport::kStatsValueNameRtt, &value_in_report)); in TEST_P()
1544 EXPECT_FALSE(GetValue(report, StatsReport::kStatsValueNamePacketsLost, in TEST_P()
1546 EXPECT_FALSE(GetValue(report, StatsReport::kStatsValueNameJitterReceived, in TEST_P()
1548 EXPECT_FALSE(GetValue(report, StatsReport::kStatsValueNameEchoDelayMedian, in TEST_P()
1550 EXPECT_FALSE(GetValue(report, StatsReport::kStatsValueNameEchoDelayStdDev, in TEST_P()
1556 report = FindNthReportByType(reports, StatsReport::kStatsReportTypeSsrc, 1); in TEST_P()
1559 StatsReport::kStatsValueNameCaptureStartNtpTimeMs, in TEST_P()
1561 EXPECT_FALSE(GetValue(report, StatsReport::kStatsValueNameAudioInputLevel, in TEST_P()
1588 const StatsReport* remote_report = in TEST_P()
1589 FindNthReportByType(reports, StatsReport::kStatsReportTypeRemoteSsrc, 1); in TEST_P()
1638 const StatsReport* report = in TEST_P()
1639 FindNthReportByType(reports, StatsReport::kStatsReportTypeSsrc, 1); in TEST_P()
1643 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameTrackId); in TEST_P()
1646 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameSsrc); in TEST_P()
1699 const StatsReport* track_report = in TEST_P()
1700 FindNthReportByType(reports, StatsReport::kStatsReportTypeSsrc, 1); in TEST_P()
1704 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameTrackId); in TEST_P()
1712 FindNthReportByType(reports, StatsReport::kStatsReportTypeSsrc, 1); in TEST_P()
1716 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameTrackId); in TEST_P()
1820 reports, StatsReport::kStatsReportTypeSsrc, in TEST_P()
1821 StatsReport::kStatsValueNameTrackId, 1)); in TEST_P()
1823 reports, StatsReport::kStatsReportTypeSsrc, in TEST_P()
1824 StatsReport::kStatsValueNameTrackId, 2)); in TEST_P()
1829 GetValueInNthReportByType(reports, StatsReport::kStatsReportTypeSsrc, in TEST_P()
1830 StatsReport::kStatsValueNameSsrc, 1), in TEST_P()
1831 GetValueInNthReportByType(reports, StatsReport::kStatsReportTypeSsrc, in TEST_P()
1832 StatsReport::kStatsValueNameSsrc, 2)}; in TEST_P()
1838 1u, GetReportsByType(reports, StatsReport::kStatsReportTypeTrack).size()); in TEST_P()
1840 reports, StatsReport::kStatsReportTypeTrack, in TEST_P()
1841 StatsReport::kStatsValueNameTrackId, 1)); in TEST_P()
1867 StatsReport::kStatsValueNameFramesEncoded)); in TEST_P()
1869 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameQpSum)); in TEST_P()
1895 StatsReport::kStatsValueNameFramesDecoded)); in TEST_P()
1897 ExtractSsrcStatsValue(reports, StatsReport::kStatsValueNameQpSum)); in TEST_P()