Clean up use of WebRTC-UseStandardBytesStats trial in tests
BUG=webrtc:10525 Change-Id: Ia0ec88d5b561ec98af540f849182805d49a327e6 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/337520 Reviewed-by: Henrik Boström <hbos@webrtc.org> Commit-Queue: Philipp Hancke <phancke@microsoft.com> Reviewed-by: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/main@{#41663}
This commit is contained in:
parent
2212f86b5a
commit
bda5cc63ce
@ -27,11 +27,6 @@ using ::webrtc::test::Unit;
|
||||
|
||||
constexpr TimeDelta kStatsWaitTimeout = TimeDelta::Seconds(1);
|
||||
|
||||
// Field trial which controls whether to report standard-compliant bytes
|
||||
// sent/received per stream. If enabled, padding and headers are not included
|
||||
// in bytes sent or received.
|
||||
constexpr char kUseStandardBytesStats[] = "WebRTC-UseStandardBytesStats";
|
||||
|
||||
} // namespace
|
||||
|
||||
NetworkQualityMetricsReporter::NetworkQualityMetricsReporter(
|
||||
@ -107,11 +102,6 @@ void NetworkQualityMetricsReporter::StopAndReportResults() {
|
||||
ReportStats(alice_network_label_, alice_stats, alice_packets_loss);
|
||||
ReportStats(bob_network_label_, bob_stats, bob_packets_loss);
|
||||
|
||||
if (!webrtc::field_trial::IsEnabled(kUseStandardBytesStats)) {
|
||||
RTC_LOG(LS_ERROR)
|
||||
<< "Non-standard GetStats; \"payload\" counts include RTP headers";
|
||||
}
|
||||
|
||||
MutexLock lock(&lock_);
|
||||
for (const auto& pair : pc_stats_) {
|
||||
ReportPCStats(pair.first, pair.second);
|
||||
|
||||
@ -48,8 +48,6 @@ class NetworkQualityMetricsReporter
|
||||
|
||||
private:
|
||||
struct PCStats {
|
||||
// TODO(nisse): Separate audio and video counters. Depends on standard stat
|
||||
// counters, enabled by field trial "WebRTC-UseStandardBytesStats".
|
||||
DataSize payload_received = DataSize::Zero();
|
||||
DataSize payload_sent = DataSize::Zero();
|
||||
};
|
||||
|
||||
@ -73,8 +73,6 @@ constexpr TimeDelta kQuickTestModeRunDuration = TimeDelta::Millis(100);
|
||||
// Field trials to enable Flex FEC advertising and receiving.
|
||||
constexpr char kFlexFecEnabledFieldTrials[] =
|
||||
"WebRTC-FlexFEC-03-Advertised/Enabled/WebRTC-FlexFEC-03/Enabled/";
|
||||
constexpr char kUseStandardsBytesStats[] =
|
||||
"WebRTC-UseStandardBytesStats/Enabled/";
|
||||
|
||||
class FixturePeerConnectionObserver : public MockPeerConnectionObserver {
|
||||
public:
|
||||
@ -439,8 +437,7 @@ void PeerConnectionE2EQualityTest::Run(RunParams run_params) {
|
||||
|
||||
std::string PeerConnectionE2EQualityTest::GetFieldTrials(
|
||||
const RunParams& run_params) {
|
||||
std::vector<absl::string_view> default_field_trials = {
|
||||
kUseStandardsBytesStats};
|
||||
std::vector<absl::string_view> default_field_trials = {};
|
||||
if (run_params.enable_flex_fec_support) {
|
||||
default_field_trials.push_back(kFlexFecEnabledFieldTrials);
|
||||
}
|
||||
|
||||
@ -51,11 +51,6 @@ using NetworkLayerStats =
|
||||
|
||||
constexpr TimeDelta kStatsWaitTimeout = TimeDelta::Seconds(1);
|
||||
|
||||
// Field trial which controls whether to report standard-compliant bytes
|
||||
// sent/received per stream. If enabled, padding and headers are not included
|
||||
// in bytes sent or received.
|
||||
constexpr char kUseStandardBytesStats[] = "WebRTC-UseStandardBytesStats";
|
||||
|
||||
EmulatedNetworkStats PopulateStats(std::vector<EmulatedEndpoint*> endpoints,
|
||||
NetworkEmulationManager* network_emulation) {
|
||||
rtc::Event stats_loaded;
|
||||
@ -325,11 +320,6 @@ void StatsBasedNetworkQualityMetricsReporter::OnStatsReports(
|
||||
void StatsBasedNetworkQualityMetricsReporter::StopAndReportResults() {
|
||||
Timestamp end_time = clock_->CurrentTime();
|
||||
|
||||
if (!webrtc::field_trial::IsEnabled(kUseStandardBytesStats)) {
|
||||
RTC_LOG(LS_ERROR)
|
||||
<< "Non-standard GetStats; \"payload\" counts include RTP headers";
|
||||
}
|
||||
|
||||
std::map<std::string, NetworkLayerStats> stats = collector_.GetStats();
|
||||
for (const auto& entry : stats) {
|
||||
LogNetworkLayerStats(entry.first, entry.second);
|
||||
|
||||
@ -70,9 +70,6 @@ class StatsBasedNetworkQualityMetricsReporter
|
||||
|
||||
private:
|
||||
struct PCStats {
|
||||
// TODO(bugs.webrtc.org/10525): Separate audio and video counters. Depends
|
||||
// on standard stat counters, enabled by field trial
|
||||
// "WebRTC-UseStandardBytesStats".
|
||||
DataSize payload_received = DataSize::Zero();
|
||||
DataSize payload_sent = DataSize::Zero();
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user