- From: David Dorwin <ddorwin@google.com>
- Date: Wed, 14 Sep 2016 15:46:19 -0700
- To: Mark Watson <watsonm@netflix.com>
- Cc: "Jerry Smith (WPT)" <jdsmith@microsoft.com>, Chris Pearce <cpearce@mozilla.com>, Anthony Jones <ajones@mozilla.com>, Paul Cotton <Paul.Cotton@microsoft.com>, Matt Wolenetz <wolenetz@google.com>, "<public-html-media@w3.org>" <public-html-media@w3.org>
- Message-ID: <CAHD2rsi4jxP_OJvcAPevfhfyqmdFx2-02aMGpJx_kN=dKT_Ohg@mail.gmail.com>
I provided results to Jerry. 2 tests pass; 3 fail (timeout) near the end due to server errors (bug <https://github.com/w3c/web-platform-tests/issues/3718>). Mark, please confirm that those are the same issues you saw and not something new or that might be a test bug. One of those three tests fails instead of timing out due to a test bug. PR #3717 <https://github.com/w3c/web-platform-tests/pull/3717> fixes that. On Wed, Sep 14, 2016 at 3:14 PM, Mark Watson <watsonm@netflix.com> wrote: > I have a ChromeOS device, but I have not heard that the server bug for > processing the record of license destruction has been fixed yet. > > ...Mark > > Sent from my iPhone > > On Sep 14, 2016, at 1:17 PM, David Dorwin <ddorwin@google.com> wrote: > > > On Wed, Sep 14, 2016 at 12:50 PM, Jerry Smith (WPT) <jdsmith@microsoft.com > > wrote: > >> I haven’t yet located a Chrome OS device to run tests on. Does anyone on >> this thread have access? If so, we might coordinate to include a json from >> it in our results. >> > > I have initial results for these five tests. I'm looking into failures - > it looks like there may be a bug in at least one test. I'll send you > results this afternoon. >> >> >> >> I’ve confirmed ddorwin’s merge resolved issues in one test, and that a >> number of drm temporary scenarios are passing now that we have at least a >> temporary fix for license server issues. >> >> >> >> I’ll post an update in the morning, with or without Chrome OS results. >> >> >> >> Jerry >> >> >> >> *From:* Jerry Smith (WPT) >> *Sent:* Wednesday, September 14, 2016 11:14 AM >> *To:* 'David Dorwin' <ddorwin@google.com>; Chris Pearce < >> cpearce@mozilla.com>; Anthony Jones <ajones@mozilla.com> >> *Cc:* Paul Cotton <Paul.Cotton@microsoft.com>; Mark Watson < >> watsonm@netflix.com>; Matt Wolenetz <wolenetz@google.com>; < >> public-html-media@w3.org> <public-html-media@w3.org> >> *Subject:* RE: [EME] Addressing Less Than 2 Passes tests >> >> >> >> We have traction now on the DRMToday license server issue, and it >> unblocks a number of previous timeout/failures. I’ll post updated test >> status reports soon. >> >> >> >> I’ve been posting just CH55, FF51 and ED14 results because I can run them >> quickly on my desktop. I will look into including Chrome OS results to >> address include the persistent test case passes you mention below, David. >> >> >> >> Jerry >> >> >> >> *From:* David Dorwin [mailto:ddorwin@google.com <ddorwin@google.com>] >> *Sent:* Tuesday, September 13, 2016 10:39 PM >> *To:* Jerry Smith (WPT) <jdsmith@microsoft.com>; Chris Pearce < >> cpearce@mozilla.com>; Anthony Jones <ajones@mozilla.com> >> *Cc:* Paul Cotton <Paul.Cotton@microsoft.com>; Mark Watson < >> watsonm@netflix.com>; Matt Wolenetz <wolenetz@google.com>; < >> public-html-media@w3.org> <public-html-media@w3.org> >> *Subject:* Re: [EME] Addressing Less Than 2 Passes tests >> >> >> >> +Anthony - Please see the requests for Chris below. >> >> >> >> ---------- Forwarded message ---------- >> From: *David Dorwin* <ddorwin@google.com> >> Date: Tue, Sep 13, 2016 at 9:55 PM >> Subject: [EME] Addressing Less Than 2 Passes tests >> To: "Jerry Smith (WPT)" <jdsmith@microsoft.com>, Chris Pearce < >> cpearce@mozilla.com> >> Cc: Paul Cotton <Paul.Cotton@microsoft.com>, Mark Watson < >> watsonm@netflix.com>, Matt Wolenetz <wolenetz@google.com>, "< >> public-html-media@w3.org>" <public-html-media@w3.org> >> >> [WAS: Updated EME Test Status] >> >> >> >> The following is an analysis of the less-than-2 results >> <http://w3c.github.io/test-results/encrypted-media/less-than-2.html> Jerry >> published earlier today. There are specific requests for *Jerry* and >> *Chris* below, but we could use help from everyone. >> >> >> >> If you can help with the DRMtoday server issues or migrate the tests to >> use the new test account >> <https://github.com/w3c/web-platform-tests/issues/3624>, please let us >> know ASAP as this is blocking all drm-* tests. >> >> >> >> Until the DRMtoday test server issue is resolved, we'll have to mostly >> ignore the drm-* tests since we do not have good results. However, I've >> commented on some that were failing in the test results before the today's >> update. >> >> >> >> In addition to the failures below, we may also see additional test >> failures as the Google/ tests are migrated and start running on Edge and >> Firefox as well exercising commercial Key Systems. >> >> >> >> *Google/** >> >> All of the test in Google/ are expected to potentially fail on other >> browsers until the tests are migrated. We need help migrating the remaining >> tests: https://github.com/w3c/web-platform-tests/issues/3583 >> #issuecomment-243577488. >> >> >> >> (I merged an update to Google/encrypted-media-syntax.html that fixes the >> new failure reported in Chrome 55.) >> >> >> >> *idlharness.html* >> >> - Three "interface: attribute" tests for the new event handler >> attributes: >> >> >> - Chrome passes these. >> >> >> - We need another browser to implement the three new event handler >> attributes. This is trivial, so while it should not block PR, it should be >> easy to fix. >> >> >> - *Jerry* and *Chris*, do you have plans to implement these? >> >> >> - Nine "interface: operation" tests: >> >> >> - Firefox passes these. >> - The failures in Chrome are known >> <https://bugs.chromium.org/p/chromium/issues/detail?id=635688> and >> caused by a Blink issue >> <https://bugs.chromium.org/p/chromium/issues/detail?id=627309> unrelated >> to EME. >> - Edge also fails these tests. *Jerry*, do you know why? >> - I think we can just note this in the test report. >> >> (While not an issue for PR since Edge and Firefox pass, for future >> reference, the six "existence and properties of interface prototype object" >> test failures in Chrome are also known >> <https://bugs.chromium.org/p/chromium/issues/detail?id=635694> and >> unrelated to EME.) >> >> >> >> *clearkey-*persistent** >> >> These eight tests (all complete-fails) are all related to persistent-* >> session types. No Clear Key implementation supports anything other than >> temporary sessions, which makes sense, and I don't expect this to change. >> Thus, these tests will not pass in the v1 timeframe. >> >> >> >> *clearkey-keystatuses.html* >> >> Chrome passes. Since Edge does not implement Clear Key, we need *Firefox* >> to pass this test. It currently fails with: >> >> assert_equals: keystatus value for invalid key should be undefined (1) >> expected (undefined) undefined but got (string) "internal-error" >> >> >> >> *Chris*, please take a look. >> >> >> >> *drm-keystatuses.html* >> >> Mark wrote >> <https://github.com/w3c/web-platform-tests/issues/3618#issuecomment-243835790> >> : >> >> ... it appears that all three browsers are non-compliant: >> >> - Chrome does not generate a keystatuseschange event after close() is >> called (for the DRM case, it does for the ClearKey case) >> >> >> - Firefox and Edge both have incorrect values in the keystatuses map >> (in different ways). >> >> >> >> The Chrome issue is likely the same as this known >> <https://bugs.chromium.org/p/chromium/issues/detail?id=622956> issue. >> >> *Jerry* and *Chris*, please take a look. >> >> >> >> *drm-mp4-playback-temporary-events.html* >> >> Last time the tests were run, this was passing on Firefox, failing on >> Chrome, and timing out on Edge. >> >> >> >> This Chrome issue is known >> <https://bugs.chromium.org/p/chromium/issues/detail?id=622956> and under >> investigation. >> >> *Jerry*, do you know why Edge was timing out? >> >> >> >> *drm-mp4-playback-temporary-waitingforkey.html* >> >> Last time the tests were run, this was timing out on all three browsers, >> but Mark landed a fix. >> >> >> >> *drm-mp4-playback-*persistent-license** >> >> "persistent-license" sessions are only supported on Chrome on Chrome OS, >> and I'm not aware of any plans to support them in other implementations >> before PR. >> >> >> >> At least one of these were failing the last step on Chrome OS due to a >> DRMtoday server issue. >> >> >> >> *mp4-playback-*persistent-usage-record** >> >> "persistent-usage-record" sessions are only supported in Edge. >> >> >> >> Last time the tests were run, none of the three tests were passing on >> Edge. >> >> >> >> >> >> On Tue, Sep 13, 2016 at 11:24 AM, Jerry Smith (WPT) < >> jdsmith@microsoft.com> wrote: >> >> I’ve posted updated results for EME tests: >> >> >> >> - http://w3c.github.io/test-results/encrypted-media/all.html >> >> o Test files: 70; Total subtests: 220 >> >> - http://w3c.github.io/test-results/encrypted-media/less-than- >> 2.html >> >> o Test files without 2 passes: 44; Subtests without 2 passes: 64; >> Failure level: 64/220 (29.09%) >> >> - http://w3c.github.io/test-results/encrypted-media/complete-f >> ails.html >> >> o Completely failed files: 44; Completely failed subtests: 29; Failure >> level: 29/220 (13.18%) >> >> >> >> Some comments about these results: >> >> >> >> 1. They don’t filter for single valid test outcomes (either pass >> or fail), and timeouts as failures. Most of the complete-fails are test >> timeouts. >> >> 2. Test cases have only been partially (~25%) migrated to full drm >> from Clear Key versions contributed by Google. The original Google tests >> are run if not migrated, and can be distinguished by “Google” in the test >> file path. >> >> >> >> Jerry >> >> >> >> >> > >
Received on Wednesday, 14 September 2016 22:47:09 UTC