- From: Chris Pearce <cpearce@mozilla.com>
- Date: Wed, 26 Oct 2016 10:01:21 +1300
- To: David Dorwin <ddorwin@google.com>
- Cc: Paul Cotton <Paul.Cotton@microsoft.com>, "Jerry Smith (WPT)" <jdsmith@microsoft.com>, Mark Watson <watsonm@netflix.com>, Matt Wolenetz <wolenetz@google.com>, "public-html-media@w3.org" <public-html-media@w3.org>
- Message-ID: <CAFWdrwZtuCxA6UZsujb4EA1C0rxr6m-BmiUBDMEiFLep1bZPvQ@mail.gmail.com>
I am working on updating PR https://github.com/w3c/web- platform-tests/pull/3985 now. This should make the .*sequential.* tests pass. On Wed, Oct 26, 2016 at 9:45 AM, David Dorwin <ddorwin@google.com> wrote: > Some of these are likely due to a change in error type. See > https://github.com/w3c/web-platform-tests/issues/4029# > issuecomment-255476955 and https://github.com/w3c/web- > platform-tests/issues/4030#issuecomment-255499074. (Chrome now passes the > affected tests.) > > For the readyState tests, we have spec issue https://github.com/w3c/e > ncrypted-media/issues/336 and your open PR https://github.com/w3c/web- > platform-tests/pull/3985. I'm also preparing a PR to update the tests for > https://github.com/w3c/encrypted-media/issues/338. As discussed in the > telecon this morning, we are hoping that Firefox will pass the (updated) > readyState tests and demonstrate implementation since Chrome has unrelated > bugs. > > drm-temporary-license-type.html is incorrect and needs to be disabled or > fixed. See https://github.com/w3c/web-platform-tests/issues/ > 4027#issuecomment-255481770. > > On Tue, Oct 25, 2016 at 1:37 PM, Chris Pearce <cpearce@mozilla.com> wrote: > >> Currently the set of tests I see failing in a local Firefox build other >> than persistent tests are these: >> >> /encrypted-media/clearkey-invalid-license.html FAIL 0/1 >> /encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html >> NOTRUN 0/1 >> /encrypted-media/clearkey-mp4-syntax-mediakeysession.html FAIL >> 6/7 >> /encrypted-media/clearkey-mp4-update-disallowed-input.html FAIL >> 0/1 >> /encrypted-media/clearkey-update-non-ascii-input.html FAIL 0/1 >> /encrypted-media/drm-invalid-license.html FAIL 0/1 >> /encrypted-media/drm-mp4-playback-temporary-multisession.html >> TIMEOUT 0/1 >> /encrypted-media/drm-mp4-syntax-mediakeysession.html FAIL 6/7 >> /encrypted-media/drm-temporary-license-type.html FAIL 0/1 >> /encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html >> FAIL 0/1 >> /encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html >> FAIL 0/1 >> /encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html >> FAIL 0/1 >> /encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html >> FAIL 0/1 >> >> Some of the tests have changed. We'll investigate. >> >> Chris. >> >> >> On Tue, Oct 25, 2016 at 3:30 PM, Paul Cotton <Paul.Cotton@microsoft.com> >> wrote: >> >>> David and Chris: >>> >>> >>> >>> Do these test results include the implementation changes you previously >>> announced in the following messages? >>> >>> https://lists.w3.org/Archives/Public/public-html-media/2016Oct/0044.html >>> >>> https://lists.w3.org/Archives/Public/public-html-media/2016Oct/0042.html >>> >>> >>> >>> /paulc >>> >>> >>> >>> *From:* Jerry Smith (WPT) >>> *Sent:* Monday, October 24, 2016 9:17 PM >>> *To:* Paul Cotton <Paul.Cotton@microsoft.com>; David Dorwin < >>> ddorwin@google.com>; Mark Watson <watsonm@netflix.com>; Matt Wolenetz < >>> wolenetz@google.com>; 'public-html-media@w3.org' < >>> public-html-media@w3.org> >>> *Subject:* EME Test Status Update - 10-24-16 >>> >>> >>> >>> I’ve updated the test status reports to reflect recent fixes. I believe >>> some improvement was expected from last Thursday, but the results are >>> largely the same. I tested using: >>> >>> >>> >>> - Chrome 56.0.2899.0 canary (64 bit) >>> >>> - Firefox 52.0a1 (2016-10-24) (32 bit) >>> >>> >>> >>> Reports: >>> >>> >>> >>> · http://w3c.github.io/test-results/encrypted-media/all.html >>> >>> o *Test files*: 97; *Total subtests*: 306 >>> >>> · http://w3c.github.io/test-results/encrypted-media/complete-f >>> ails.html >>> >>> o *Completely failed files*: 21; *Completely failed subtests*: 21; *Failure >>> level*: 21/306 (6.86%) >>> >>> · http://w3c.github.io/test-results/encrypted-media/less-than- >>> 2.html >>> >>> o *Test files without 2 passes*: 33; *Subtests without 2 passes: *47; *Failure >>> level*: 47/306 (15.36%) >>> >>> >>> >>> Summary Groupings: >>> >>> >>> >>> Errors (considered bugs, not blocking) >>> 22 >>> >>> Clear Key persistent-license (not planned, may make non-normative) >>> 5 >>> >>> Clear Key persistent-usage-record (not planned, at risk) >>> 3 >>> >>> Clear Key transitions between clear and encrypted (bugs, not blocking) >>> 2 >>> >>> >>> >>> Non-Blocking issues 3 >>> 2 >>> >>> >>> >>> Persistent-license (fixes in work) >>> 6 >>> >>> Persistent-usage-record (no implementations in test, at risk) >>> 3 >>> >>> Temporary session edge cases (bugs, not block, fixes in work) >>> 3 >>> >>> Temporary session readyState (issues under discussion, at risk) >>> 2 >>> >>> >>> >>> In work or at risk >>> 14 >>> >>> >>> >>> TOTAL >>> 46 >>> >>> >>> >>> Details on failed tests are below. >>> >>> >>> >>> Jerry >>> >>> >>> >>> >>> >>> Error handling (considered bugs, not blocking) - 22 Failures >>> >>> /encrypted-media/clearkey-invalid-license.html (1/1, 100.00%, 0.33% of >>> total) >>> >>> Update with invalid Clear Key license >>> >>> /encrypted-media/clearkey-mp4-syntax-mediakeysession.html (1/7, 14.29%, >>> 0.33% of total) >>> >>> org.w3.clearkey test if MediaKeySession generateRequest() resolves for >>> various sessions >>> >>> /encrypted-media/clearkey-mp4-update-disallowed-input.html (1/1, >>> 100.00%, 0.33% of total) >>> >>> update() with invalid response (longer than 64Kb characters) should fail. >>> >>> /encrypted-media/clearkey-update-non-ascii-input.html (1/1, 100.00%, >>> 0.33% of total) >>> >>> org.w3.clearkey test handling of non-ASCII responses for update() >>> >>> /encrypted-media/drm-generate-request-disallowed-input.html (3/7, >>> 42.86%, 0.98% of total) >>> >>> drm, temporary, keyids, initData longer than 64Kb characters >>> >>> drm, temporary, keyids, invalid initdata (too short key ID) >>> >>> drm, temporary, keyids, invalid initdata (too long key ID) >>> >>> /encrypted-media/drm-invalid-license.html (1/1, 100.00%, 0.33% of total) >>> >>> Update with invalid Clear Key license >>> >>> /encrypted-media/drm-mp4-syntax-mediakeysession.html (1/7, 14.29%, >>> 0.33% of total) >>> >>> drm test if MediaKeySession generateRequest() resolves for various >>> sessions >>> >>> /encrypted-media/idlharness.html (10/58, 17.24%, 3.27% of total) >>> >>> Navigator interface: operation requestMediaKeySystemAccess(DOMString,[object >>> Object]) >>> >>> HTMLMediaElement interface: operation setMediaKeys(MediaKeys) >>> >>> MediaKeySystemAccess interface: operation createMediaKeys() >>> >>> MediaKeys interface: operation setServerCertificate(BufferSource) >>> >>> MediaKeySession interface: operation generateRequest(DOMString,Buff >>> erSource) >>> >>> MediaKeySession interface: operation load(DOMString) >>> >>> MediaKeySession interface: operation update(BufferSource) >>> >>> MediaKeySession interface: operation close() >>> >>> MediaKeySession interface: operation remove() >>> >>> MediaKeyMessageEvent interface object length >>> >>> /encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html (1/58, >>> 1.72%, 0.33% of total) >>> >>> Trailing space in contentType >>> >>> /encrypted-media/drm-mp4-requestmediakeysystemaccess.html (2/58, 3.45%, >>> 0.65% of total) >>> >>> drm, requestMediaKeySystemAccess: Unrecognized foo with mp4 ('video/mp4; >>> foo="bar"') should result in NotSupportedError >>> >>> drm, requestMediaKeySystemAccess: Unrecognized foo with codecs >>> ('video/mp4;codecs="avc1.4d401e"; foo="bar"') should result in >>> NotSupportedError >>> >>> >>> >>> Clear key persistent-license tests (not planned to be implemented, may >>> make informative note) - 5 Failures >>> >>> /encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> org.w3.clearkey, persistent-license, mp4, playback, destroy and >>> acknowledge >>> >>> /encrypted-media/clearkey-mp4-playback-persistent-license-events.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> org.w3.clearkey, persistent-license, mp4, playback, check events >>> >>> /encrypted-media/clearkey-mp4-playback-persistent-license.html (1/1, >>> 100.00%, 0.33% of total) >>> >>> org.w3.clearkey, persistent-license, mp4playback >>> >>> /encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> org.w3.clearkey, persistent-license, mp4, playback, retrieve, playback >>> and destroy >>> >>> /encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> org.w3.clearkey, persistent-license, mp4, playback, retrieve and playback >>> >>> >>> >>> Clear key persistent-usage-record (not planned to be implemented) - 3 >>> Failures >>> >>> /encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> org.w3.clearkey, persistent-usage-record, mp4, playback, check events >>> >>> /encrypted-media/clearkey-mp4-playback-persistent-usage-record.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> org.w3.clearkey, persistent-usage-record, mp4playback >>> >>> /encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> org.w3.clearkey, persistent-usage-record, mp4, playback, retrieve in new >>> window >>> >>> >>> >>> Clear key transitions between clear and encrypted content (considered >>> bugs, not blocking) - 2 Failures >>> >>> /encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> org.w3.clearkey, temporary, mp4, playback, single key, clear then >>> encrypted content >>> >>> /encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> org.w3.clearkey, temporary, mp4, playback, single key, encrypted then >>> clear content >>> >>> >>> >>> Persistent-license failures - 6 Failures >>> >>> /encrypted-media/drm-mp4-playback-destroy-persistent-license.html (1/1, >>> 100.00%, 0.33% of total) >>> >>> drm, persistent-license, mp4, playback, destroy and acknowledge >>> >>> /encrypted-media/drm-mp4-playback-persistent-license-events.html (1/1, >>> 100.00%, 0.33% of total) >>> >>> drm, persistent-license, mp4, playback, check events >>> >>> /encrypted-media/drm-mp4-playback-persistent-license.html (1/1, >>> 100.00%, 0.33% of total) >>> >>> drm, persistent-license, mp4playback >>> >>> /encrypted-media/drm-temporary-license-type.html (1/1, 100.00%, 0.33% >>> of total) >>> >>> drm, cannot load persistent license into temporary session >>> >>> /encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> drm, persistent-license, mp4, playback, retrieve, playback and destroy >>> >>> /encrypted-media/drm-mp4-playback-retrieve-persistent-license.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> drm, persistent-license, mp4, playback, retrieve, playback >>> >>> >>> >>> Persistent-usage-record failures - 3 Failures >>> >>> /encrypted-media/drm-mp4-playback-persistent-usage-record-events.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> drm, persistent-usage-record, mp4, playback, check events >>> >>> /encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> drm, persistent-usage-record, mp4, playback, retrieve in new window >>> >>> /encrypted-media/drm-mp4-playback-persistent-usage-record.html (1/1, >>> 100.00%, 0.33% of total) >>> >>> drm, persistent-usage-record, mp4playback >>> >>> >>> >>> Temporary session failures - 3 Failures >>> >>> /encrypted-media/drm-mp4-playback-temporary-expired.html (1/1, 100.00%, >>> 0.33% of total) >>> >>> drm, temporary, mp4, expired license >>> >>> /encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> org.w3.clearkey, successful playback, temporary, mp4, multiple keys, >>> sequential >>> >>> /encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> drm, successful playback, temporary, mp4, multiple keys, sequential >>> >>> >>> >>> Temporary session readyState failures (listed at risk, under discussion) >>> - 2 Failures >>> >>> /encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> org.w3.clearkey, successful playback, temporary, mp4, multiple keys, >>> sequential, readyState >>> >>> /encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html >>> (1/1, 100.00%, 0.33% of total) >>> >>> drm, successful playback, temporary, mp4, multiple keys, sequential, >>> readyState >>> >> >> >
Received on Tuesday, 25 October 2016 21:01:52 UTC