This website requires JavaScript.
Explore
Help
Register
Sign In
admin
/
webrtc_m130
Watch
1
Star
0
Fork
0
You've already forked webrtc_m130
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
webrtc_m130
/
api
/
test
/
DEPS
9 lines
101 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Rewrite videoprocessor integrationtest to use public fixture. This CL creates a test fixture for the videoprocessor integration tests and exposes it as part of the public API. It also rewrites the current versions of the tests to build on this new paradigm. The motivation for this is to easily allow projects that build on top of webrtc to add integration-level tests for their own custom codec implementations in a way that does not link them too tightly to the internal implementations of said tests. Bug: None Change-Id: I7cf9f29322a6934b3cfc32da02ea7dfa5858c2b2 Reviewed-on: https://webrtc-review.googlesource.com/72481 Commit-Queue: Kári Helgason <kthelgason@webrtc.org> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org> Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23118}
2018-05-04 11:56:55 +02:00
specific_include_rules = {
".*": [
Move VideoCodecTest configuration classes to api/test. These files are required when implementing tests based on the test fixture, and should be exposed as part of the test api. This CL also removes a usage of stringstream and fixes some chromium-style lint issues. Bug: webrtc:8982, webrtc:163 Change-Id: I132aea0da79a79587887f21897236fc9802b7574 Reviewed-on: https://webrtc-review.googlesource.com/74586 Commit-Queue: Kári Helgason <kthelgason@webrtc.org> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org> Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23346}
2018-05-22 13:34:14 +02:00
"+modules/video_coding",
Rewrite videoprocessor integrationtest to use public fixture. This CL creates a test fixture for the videoprocessor integration tests and exposes it as part of the public API. It also rewrites the current versions of the tests to build on this new paradigm. The motivation for this is to easily allow projects that build on top of webrtc to add integration-level tests for their own custom codec implementations in a way that does not link them too tightly to the internal implementations of said tests. Bug: None Change-Id: I7cf9f29322a6934b3cfc32da02ea7dfa5858c2b2 Reviewed-on: https://webrtc-review.googlesource.com/72481 Commit-Queue: Kári Helgason <kthelgason@webrtc.org> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org> Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23118}
2018-05-04 11:56:55 +02:00
],
Convert video quality test from a TEST_F to a TEST fixture. The purpose is to make the fixture reusable in downstream projects. The CL adds the following things to API: - api/test/video_quality_test_fixture.h - api/test/create_video_quality_test_fixture.h The following things are moved to API: - call/bitrate_constraints.h (api/bitrate_constraints.h) - call/simulated_network.h (api/test/simulated_network.h) - call/media_type.h (api/mediatypes.h) These are required by the params struct passed to the fixture. I didn't attempt to split the params struct into an internal-only and public version in this CL, and as a result we need to pull in the above things. They are quite harmless though, so I think it's worth it in order to avoid splitting up the test config struct. This CL doesn't solve all the problems we need to implement downstream tests; we probably need to upstream tracing variants of FakeNetworkPipe for instance, but that will come later. This puts in place the basic structure for now. Bug: None Change-Id: I35e26ed126fad27bc7b2a465400291084f6ac911 Reviewed-on: https://webrtc-review.googlesource.com/69601 Commit-Queue: Patrik Höglund <phoglund@webrtc.org> Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23714}
2018-06-21 16:58:01 +02:00
".*": [
"+video"
],
Rewrite videoprocessor integrationtest to use public fixture. This CL creates a test fixture for the videoprocessor integration tests and exposes it as part of the public API. It also rewrites the current versions of the tests to build on this new paradigm. The motivation for this is to easily allow projects that build on top of webrtc to add integration-level tests for their own custom codec implementations in a way that does not link them too tightly to the internal implementations of said tests. Bug: None Change-Id: I7cf9f29322a6934b3cfc32da02ea7dfa5858c2b2 Reviewed-on: https://webrtc-review.googlesource.com/72481 Commit-Queue: Kári Helgason <kthelgason@webrtc.org> Reviewed-by: Rasmus Brandt <brandtr@webrtc.org> Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org> Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23118}
2018-05-04 11:56:55 +02:00
}
Reference in New Issue
Copy Permalink