Make ContentDelegateTest#crashContentMultipleSessions compatible with e10s-multi
Categories
(GeckoView Graveyard :: Sandboxing, task, P1)
Tracking
(firefox77 fixed)
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: bugzilla, Assigned: bugzilla)
References
Details
(Whiteboard: [geckoview:m76][geckoview:m77])
Attachments
(1 file)
We just need to change this so that we ensure that we get two sessions residing within the same content process.
Assignee | ||
Comment 1•5 years ago
|
||
Since the current e10s process allocation scheme is essentially round-robin, to
get 2 sessions loaded into each process, we need to allocate dom.ipc.processCount * 2
sessions.
Once we've done that, we select the second session loaded into tab0
alongside
mainSession
and hook that one into the test.
The previous scheme of waiting on each GeckoResult
independently causes
deadlocks if the results are resolved in a different order, so I replaced those
two waits with a GeckoView.allOf
result that will Just Work (TM).
Note that this scheme will work both in single-e10s and multi-e10s
configurations.
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 3•5 years ago
|
||
bugherder |
Comment 4•2 years ago
|
||
Moving some e10s bugs to the new GeckoView::Sandboxing component.
Updated•6 months ago
|
Description
•