webrtc/test
Artem Titov 14b46a77b2 Provide per destination statistic for network outgoing stats
Network emulation layer provides per source split for incoming stats for
endpoint. Do the same for outgoing stats per destination.

Bug: webrtc:11756
Change-Id: I2369ae8906546c27133273b1be17ce74c253c6e8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/180500
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org>
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31820}
2020-07-31 11:52:13 +00:00
..
android Roll chromium_revision 4d95e6c77b..71a0e1904e (776481:782339) 2020-06-26 05:33:14 +00:00
fuzzers Delete RtcpDemuxer as unused 2020-07-08 14:36:20 +00:00
gl Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
ios Write pb perf output files on iOS. 2020-03-19 08:58:57 +00:00
linux [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
logging Use absl_deps in order to preapre to the Abseil component build release. 2020-06-08 12:59:40 +00:00
mac Rewrite video_loopback to use new mac capturer. 2019-03-06 14:37:33 +00:00
network Provide per destination statistic for network outgoing stats 2020-07-31 11:52:13 +00:00
pc/e2e Add heavy metrics tests for default VQ analyzer 2020-07-27 15:56:38 +00:00
peer_scenario Use absl_deps in order to preapre to the Abseil component build release. 2020-06-08 12:59:40 +00:00
scenario Partly migrate test/ to webrtc::Mutex. 2020-07-08 14:31:00 +00:00
testsupport Remove unused critical section includes. 2020-07-16 13:52:28 +00:00
time_controller Add time controller conformance test and fix conformance bug 2020-07-25 10:26:29 +00:00
win Introduce a RunLoop class that supports the TaskQueue interface 2020-05-04 18:10:00 +00:00
audio_decoder_proxy_factory.h Fix a typo for decoder naming 2020-04-27 08:03:47 +00:00
benchmark_main.cc Introduces rtc_base/synchronization/mutex.h. 2020-06-04 09:55:12 +00:00
BUILD.gn Migrate a leftover in test/ to webrtc::Mutex. 2020-07-09 14:28:21 +00:00
call_config_utils.cc Delete flag VideoReceiveStream::Config::Rtp::remb 2019-09-16 11:20:55 +00:00
call_config_utils.h Added JSON generator for VideoReceiveStream::Config objects. 2019-01-15 00:51:29 +00:00
call_config_utils_unittest.cc Delete flag VideoReceiveStream::Config::Rtp::remb 2019-09-16 11:20:55 +00:00
call_test.cc Do not register generic frame descriptor v1 in integration tests 2020-04-15 18:45:43 +00:00
call_test.h Start consolidating management/querying of stats on the Call thread. 2020-05-08 07:24:39 +00:00
configurable_frame_size_encoder.cc Format almost everything. 2019-07-08 13:45:15 +00:00
configurable_frame_size_encoder.h Format almost everything. 2019-07-08 13:45:15 +00:00
DEPS Introduces rtc_base/synchronization/mutex.h. 2020-06-04 09:55:12 +00:00
direct_transport.cc Partly migrate test/ to webrtc::Mutex. 2020-07-08 14:31:00 +00:00
direct_transport.h Partly migrate test/ to webrtc::Mutex. 2020-07-08 14:31:00 +00:00
direct_transport_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
drifting_clock.cc Mark test::DriftingClock constants as constexpr 2019-09-10 12:14:50 +00:00
drifting_clock.h Mark test::DriftingClock constants as constexpr 2019-09-10 12:14:50 +00:00
encoder_settings.cc Update test::CreateVideoStreams to use configured scale_resolution_down_by if set. 2019-08-08 08:51:18 +00:00
encoder_settings.h Format almost everything. 2019-07-08 13:45:15 +00:00
explicit_key_value_config.cc Add simulation of robust throughput estimator to the event log analyzer 2020-06-17 10:33:02 +00:00
explicit_key_value_config.h Add simulation of robust throughput estimator to the event log analyzer 2020-06-17 10:33:02 +00:00
fake_decoder.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
fake_decoder.h Reland "Copy video frames metadata between encoded and plain frames in one place" 2019-05-13 14:51:11 +00:00
fake_encoder.cc Ignore fragmentation header when packetizing H264 2020-07-16 16:12:33 +00:00
fake_encoder.h Migrate video/ except video/end_to_end_tests and video/adaptation to webrtc::Mutex. 2020-07-08 12:21:08 +00:00
fake_texture_frame.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
fake_texture_frame.h Enabling clang::find_bad_constructs for common_video. 2018-07-18 11:26:01 +00:00
fake_videorenderer.h New file api/video/BUILD.gn 2018-05-14 06:57:38 +00:00
fake_vp8_decoder.cc Reland "Delete CodecSpecificInfo argument from VideoDecoder::Decode" 2019-04-11 13:03:52 +00:00
fake_vp8_decoder.h Reland "Delete CodecSpecificInfo argument from VideoDecoder::Decode" 2019-04-11 13:03:52 +00:00
fake_vp8_encoder.cc Fix FakeVp8Encoder name. 2020-03-06 11:12:21 +00:00
fake_vp8_encoder.h Remove old FakeVP8Encoder alias. 2020-03-06 17:25:15 +00:00
fake_vp8_encoder_unittest.cc Fix FakeVp8Encoder name. 2020-03-06 11:12:21 +00:00
field_trial.cc Sanity-check field trial string at initialization. 2019-06-11 14:11:06 +00:00
field_trial.h Sanity-check field trial string at initialization. 2019-06-11 14:11:06 +00:00
frame_forwarder.cc Migrate video/ except video/end_to_end_tests and video/adaptation to webrtc::Mutex. 2020-07-08 12:21:08 +00:00
frame_forwarder.h Migrate video/ except video/end_to_end_tests and video/adaptation to webrtc::Mutex. 2020-07-08 12:21:08 +00:00
frame_generator.cc Partly migrate test/ to webrtc::Mutex. 2020-07-08 14:31:00 +00:00
frame_generator.h Partly migrate test/ to webrtc::Mutex. 2020-07-08 14:31:00 +00:00
frame_generator_capturer.cc Partly migrate test/ to webrtc::Mutex. 2020-07-08 14:31:00 +00:00
frame_generator_capturer.h Partly migrate test/ to webrtc::Mutex. 2020-07-08 14:31:00 +00:00
frame_generator_capturer_unittest.cc In test/ replace mock macros with unified MOCK_METHOD macro 2020-05-15 08:15:02 +00:00
frame_generator_unittest.cc Migrate WebRTC on FrameGeneratorInterface and remove FrameGenerator class 2019-12-07 00:54:26 +00:00
frame_utils.cc Format almost everything. 2019-07-08 13:45:15 +00:00
frame_utils.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
function_audio_decoder_factory.h Replace RegisterExternalDecoder with decoder factory in NetEqImplTest120ms 2018-12-03 08:34:50 +00:00
gmock.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
gtest.h Reland "Adding gtest-spi.h in webrtc/test/gtest.h" 2018-04-05 08:21:23 +00:00
layer_filtering_transport.cc Reland "Launch external ref control for vp9 encoder" 2020-04-23 13:21:45 +00:00
layer_filtering_transport.h Migrate tests from RtpDepacketizer to VideoRtpDepacketizer interface 2019-12-10 17:37:46 +00:00
mac_capturer.h Rewrite video_loopback to use new mac capturer. 2019-03-06 14:37:33 +00:00
mac_capturer.mm Wrap WebRTC OBJC API types with RTC_OBJC_TYPE. 2020-05-04 15:01:26 +00:00
mock_audio_decoder.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
mock_audio_decoder.h In test/ replace mock macros with unified MOCK_METHOD macro 2020-05-15 08:15:02 +00:00
mock_audio_decoder_factory.h In test/ replace mock macros with unified MOCK_METHOD macro 2020-05-15 08:15:02 +00:00
mock_audio_encoder.cc Removed Die mock from MockAudioEncoder 2018-02-22 12:53:38 +00:00
mock_audio_encoder.h Fix override declarations and delete related TODOs 2020-07-16 07:42:02 +00:00
mock_audio_encoder_factory.h In test/ replace mock macros with unified MOCK_METHOD macro 2020-05-15 08:15:02 +00:00
mock_frame_transformer.h Remove FrameTransformerInterface functions using EncodedFrame. 2020-05-06 07:26:44 +00:00
mock_transformable_frame.h Define MockTransformableFrame in test/. 2020-05-04 15:17:54 +00:00
mock_transport.cc Reland "Enable and fix chromium clang warnings in rtp_rtcp test targets" 2018-03-09 16:04:35 +00:00
mock_transport.h In test/ replace mock macros with unified MOCK_METHOD macro 2020-05-15 08:15:02 +00:00
null_platform_renderer.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
null_transport.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
null_transport.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
OWNERS Purge phoglund from most OWNERS files. 2020-03-09 14:08:30 +00:00
platform_video_capturer.cc Rewrite video_loopback to use new mac capturer. 2019-03-06 14:37:33 +00:00
platform_video_capturer.h Rewrite video_loopback to use new mac capturer. 2019-03-06 14:37:33 +00:00
rtcp_packet_parser.cc Allowing buffering a LNTF (loss notification) feedback message in RTCPSender 2019-06-03 16:28:34 +00:00
rtcp_packet_parser.h Allowing buffering a LNTF (loss notification) feedback message in RTCPSender 2019-06-03 16:28:34 +00:00
rtp_file_reader.cc Add missing assert.h for win no-test build 2019-11-17 07:52:32 +00:00
rtp_file_reader.h Fuzzing support for RTPDump VP8 and VP9 Streams. 2019-03-15 18:48:43 +00:00
rtp_file_reader_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtp_file_writer.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtp_file_writer.h Delete unneeded includes of common_types.h and gn deps on webrtc_common. 2018-11-20 16:28:39 +00:00
rtp_file_writer_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtp_header_parser.cc Migrate a leftover in test/ to webrtc::Mutex. 2020-07-09 14:28:21 +00:00
rtp_header_parser.h Make the RtpHeaderParserImpl available to tests and tools only. 2019-08-29 15:56:40 +00:00
rtp_rtcp_observer.h Remove unused critical section includes. 2020-07-16 13:52:28 +00:00
run_loop.cc Introduce a RunLoop class that supports the TaskQueue interface 2020-05-04 18:10:00 +00:00
run_loop.h Introduce a RunLoop class that supports the TaskQueue interface 2020-05-04 18:10:00 +00:00
run_loop_unittest.cc Reland "Make sure that "current" rtc::Thread instances are always current for TaskQueueBase." 2020-05-15 10:20:03 +00:00
run_test.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
run_test.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
test_main.cc Reland "Re-enable absl FailureSignalHandler in tests." 2020-05-17 12:05:17 +00:00
test_main_lib.cc Don't wrap the main thread when running death tests. 2020-05-17 17:15:10 +00:00
test_main_lib.h Migrate WebRTC test infra to ABSL_FLAG. 2019-07-19 06:54:04 +00:00
test_video_capturer.cc Partly migrate test/ to webrtc::Mutex. 2020-07-08 14:31:00 +00:00
test_video_capturer.h Partly migrate test/ to webrtc::Mutex. 2020-07-08 14:31:00 +00:00
vcm_capturer.cc Format almost everything. 2019-07-08 13:45:15 +00:00
vcm_capturer.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
video_codec_settings.h Format almost everything. 2019-07-08 13:45:15 +00:00
video_decoder_proxy_factory.h Fix a typo for decoder naming 2020-04-27 08:03:47 +00:00
video_encoder_proxy_factory.h Report available instead of encoding bitrate to VideoEncoderSelector. 2020-02-26 15:56:36 +00:00
video_renderer.cc Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
video_renderer.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00