Chromium Code Reviews
DescriptionEnable PipelineIntegrationTests in mojo!
This hooks up our pipeline integration tests into mojo and removes
the existing primitive pipeline test.
There's a bit of nastiness with mojo not setting up the media library
or command line, probably something we'll want in its own module later.
The following tests had to be disabled because the actual rendering
happens in a separate process and required information is unavailable:
- Any tests which perform hash checks.
- Any tests which exercise EME.
- Any tests which look at the video frame formats.
There also seems to be a couple intermittent crashes which need to be
debugged in follow up investigations:
- Sometimes all tests complete successfully but a "Segmentation fault
(core dumped)" shows after printing the summary. No core is actually
written and it won't happen under gdb thus far :-/
- Once the WriteDataRaw() call in MojoDemuxerStreamImpl() failed with
MOJO_RESULT_FAILED_PRECONDITION for reasons unknown.
BUG=440850
TEST=all enabled tests pass!
Committed: https://crrev.com/65590011ef779b4bdaf64c87a358f809a19c1367
Cr-Commit-Position: refs/heads/master@{#310036}
Patch Set 1 #
Total comments: 1
Patch Set 2 : Cleanup. #Patch Set 3 : Cleanup. All pass! #
Total comments: 14
Patch Set 4 : Comments. #Patch Set 5 : Remove protocol style. #Patch Set 6 : Fix namespace issues. #Patch Set 7 : Fix component build. #
Messages
Total messages: 33 (9 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||