webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Functions
bwe_test_framework_unittest.cc File Reference
#include "webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.h"
#include <numeric>
#include "webrtc/base/constructormagic.h"
#include "webrtc/modules/remote_bitrate_estimator/test/packet.h"
#include "webrtc/modules/remote_bitrate_estimator/test/packet_sender.h"
#include "webrtc/test/gtest.h"
#include "webrtc/test/testsupport/fileutils.h"

Classes

class  webrtc::testing::bwe::BweTestFramework_RateCounterFilterTest
 
class  webrtc::testing::bwe::BweTestFramework_DelayFilterTest
 
class  webrtc::testing::bwe::BweTestFramework_ChokeFilterTest
 

Namespaces

 webrtc
 
 webrtc::testing
 
 webrtc::testing::bwe
 

Functions

 webrtc::testing::bwe::TEST (BweTestFramework_PacketTest, IsTimeSorted)
 
 webrtc::testing::bwe::TEST (BweTestFramework_PacketTest, IsSequenceNumberSorted)
 
 webrtc::testing::bwe::TEST (BweTestFramework_StatsTest, Mean)
 
 webrtc::testing::bwe::TEST (BweTestFramework_StatsTest, Variance)
 
 webrtc::testing::bwe::TEST (BweTestFramework_StatsTest, StdDev)
 
 webrtc::testing::bwe::TEST (BweTestFramework_StatsTest, MinMax)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_RateCounterFilterTest, Short)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_RateCounterFilterTest, Medium)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_RateCounterFilterTest, Long)
 
 webrtc::testing::bwe::TEST (BweTestFramework_LossFilterTest, Loss0)
 
 webrtc::testing::bwe::TEST (BweTestFramework_LossFilterTest, Loss10)
 
 webrtc::testing::bwe::TEST (BweTestFramework_LossFilterTest, Loss50)
 
 webrtc::testing::bwe::TEST (BweTestFramework_LossFilterTest, Loss100)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_DelayFilterTest, Delay0)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_DelayFilterTest, Delay1)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_DelayFilterTest, Delay2)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_DelayFilterTest, Delay20)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_DelayFilterTest, Delay100)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_DelayFilterTest, JumpToZeroDelay)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_DelayFilterTest, IncreasingDelay)
 
 webrtc::testing::bwe::TEST (BweTestFramework_JitterFilterTest, Jitter0)
 
 webrtc::testing::bwe::TEST (BweTestFramework_JitterFilterTest, Jitter1)
 
 webrtc::testing::bwe::TEST (BweTestFramework_JitterFilterTest, Jitter5)
 
 webrtc::testing::bwe::TEST (BweTestFramework_JitterFilterTest, Jitter10)
 
 webrtc::testing::bwe::TEST (BweTestFramework_JitterFilterTest, Jitter1031)
 
 webrtc::testing::bwe::TEST (BweTestFramework_ReorderFilterTest, Reorder0)
 
 webrtc::testing::bwe::TEST (BweTestFramework_ReorderFilterTest, Reorder10)
 
 webrtc::testing::bwe::TEST (BweTestFramework_ReorderFilterTest, Reorder20)
 
 webrtc::testing::bwe::TEST (BweTestFramework_ReorderFilterTest, Reorder50)
 
 webrtc::testing::bwe::TEST (BweTestFramework_ReorderFilterTest, Reorder70)
 
 webrtc::testing::bwe::TEST (BweTestFramework_ReorderFilterTest, Reorder100)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_ChokeFilterTest, NoQueue)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_ChokeFilterTest, Short)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_ChokeFilterTest, Medium)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_ChokeFilterTest, Long)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_ChokeFilterTest, MaxDelay)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_ChokeFilterTest, ShortTrace)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_ChokeFilterTest, ShortTraceTwoWraps)
 
 webrtc::testing::bwe::TEST_F (BweTestFramework_ChokeFilterTest, ShortTraceMaxDelay)
 
void webrtc::testing::bwe::TestVideoSender (VideoSender *sender, int64_t run_for_ms, uint32_t expected_packets, uint32_t expected_payload_size, size_t expected_total_payload_size)
 
 webrtc::testing::bwe::TEST (BweTestFramework_VideoSenderTest, Fps1Kbps80_1s)
 
 webrtc::testing::bwe::TEST (BweTestFramework_VideoSenderTest, Fps1Kbps80_1s_Offset)
 
 webrtc::testing::bwe::TEST (BweTestFramework_VideoSenderTest, Fps50Kpbs80_11s)
 
 webrtc::testing::bwe::TEST (BweTestFramework_VideoSenderTest, Fps20Kpbs120_1s)
 
 webrtc::testing::bwe::TEST (BweTestFramework_VideoSenderTest, Fps25Kbps820_20s)
 
 webrtc::testing::bwe::TEST (BweTestFramework_VideoSenderTest, TestAppendInOrder)
 
 webrtc::testing::bwe::TEST (BweTestFramework_VideoSenderTest, FeedbackIneffective)