I guess not a lot of people are aware of it, but for WebRTC we still have two 
distinct implementations for the networking code.
So if I understand the impact here right we just lost test coverage for 
probably a couple of thousand lines of code.

And yes you can potentially blame it on WebRTC networking for not having 
unified it’s networking code for e10s and non-e10s.
But when e10s got turned on I asked around if we could delete the non-e10s code 
soon, I was told no.
So I assumed both technologies would stick around for some more time.

I’m not sure how others do it, but our low level C++ unit tests don’t have an 
e10s mode at all.
Therefore we can’t simply delete the non-e10s WebRTC networking code either 
(without loosing a ton of test coverage).

With this being said I think the right thing here would be to turn the non-e10s 
mochitests back on for WebRTC until we have a better solution.

  Nils

> On Aug 15, 2017, at 13:54, J. Ryan Stinnett <jry...@gmail.com> wrote:
> 
> I think Ben's argument has merit:
> 
> 1. Even after Firefox 57, we will still be shipping a product in non-e10s
> mode: Firefox for Android
> 2. If WPT (and potentially other suites) aren't being run in non-e10s mode,
> it increases risk because we are shipping untested code paths to our users
> 
> Someone might add code that assumes e10s is the only mode and land it
> successfully, only later to hear that it fails or crashes on Android, since
> e10s doesn't exist there today.
> 
> - Ryan
> 
> On Tue, Aug 15, 2017 at 3:43 PM, Joel Maher <jma...@mozilla.com> wrote:
> 
>> This is a discussion about tests in e10s mode, not WPT on Android.
>> 
>> What specific coverage are we missing by not running WPT in non-e10s mode
>> on desktop?  When can we ensure we have that coverage in e10s mode?  I
>> assume this is just making sure the tests that we have disabled on e10s
>> mode need to get fixed.
>> 
>> On Tue, Aug 15, 2017 at 4:39 PM, Ben Kelly <bke...@mozilla.com> wrote:
>> 
>>> On Tue, Aug 15, 2017 at 4:37 PM, Joel Maher <jma...@mozilla.com> wrote:
>>> 
>>>> All of the above mentioned tests are not run on Android (well
>>>> mochitest-media is to some degree).  Is 4 months unreasonable to fix the
>>>> related tests that do not run in e10s?  Is there another time frame that
>>>> seems more reasonable?
>>>> 
>>> 
>>> Last I checked it was your team that told me WPT on android was not an
>>> immediate priority.  The WPT harness itself does not run there.
>>> 
>> _______________________________________________
>> dev-platform mailing list
>> dev-platform@lists.mozilla.org
>> https://lists.mozilla.org/listinfo/dev-platform
>> 
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform

Attachment: signature.asc
Description: Message signed with OpenPGP

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to