commit | 7ce40f30c2aff299c9f67894702753c0ebd3695d | [log] [tgz] |
---|---|---|
author | Matt Wolenetz <wolenetz@chromium.org> | Thu Sep 21 15:50:24 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Sep 21 15:50:24 2017 |
tree | 4b7f9eeff6a5463d0bbef1526db1f46d77fad18d | |
parent | 0b04bb65d676b9c658dd40ded87a1388e79d63b6 [diff] |
MSE: Add SBRByPts and refactor SBSTest to work for both ByDts and ByPts Adds SourceBufferRangeByPts implementation (which is currently a copy of the ByDts implementation) to establish a working baseline of SBSTests and SBRByPts prior to refactoring SBRByPts to actually do buffering correctly ByPts. Rather than using TYPED_TESTs (which would have required most test case lines to be prefixed by "this->"), TestWithPararam/TEST_P, new helper macros, and new conditional fixture logic are used to resolve the correct SourceBufferStream<Range Type> being tested. BUG=718641 TEST=183 existing LegacyByDts/SourceBufferRangeTests and 183 new NewByPts/SourceBufferRangeTests Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Change-Id: Ib771f838ba7bbd133ed6d717d27c08c4fcfe4684 Reviewed-on: https://chromium-review.googlesource.com/674529 Reviewed-by: Chrome Cunningham <chcunningham@chromium.org> Commit-Queue: Matthew Wolenetz <wolenetz@chromium.org> Cr-Commit-Position: refs/heads/master@{#503456}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .