Closed Bug 1640141 Opened 4 years ago Closed 4 years ago

WebRender needs to be enabled when Fission is active

Categories

(Remote Protocol :: Marionette, defect, P2)

defect

Tracking

(Fission Milestone:M6c)

RESOLVED WONTFIX
Fission Milestone M6c

People

(Reporter: whimboo, Unassigned)

References

Details

Right now when you run Marionette tests with Fission enabled Firefox complains that WebRender is not enabled, and that this combination is untested and on your own risk.

As such whenever --enable-fission has been specified we should enable WebRender.

The severity field is not set for this bug.
:whimboo, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(hskupin)

Hm, I no longer see the yellow notification bar complaining that webrender is not enabled when running the Marionette tests with Fission enabled.

Chris, did something change recently?

Severity: -- → S3
Flags: needinfo?(cpeterson)

(In reply to Henrik Skupin (:whimboo) [⌚️UTC+2] from comment #2)

Hm, I no longer see the yellow notification bar complaining that webrender is not enabled when running the Marionette tests with Fission enabled.

Chris, did something change recently?

Yes. We removed the notification bar in bug 1639051, but we still only support Fission with WebRender. We just don't warn any longer. Eventually we'll add a runtime check. It might only enable Fission if WebRender is enabled or it might auto-enable WebRender. TBD!

In the meantime, I don't think the Marionette test runner should silently auto-enable WebRender just because a user or script set --enable-fission. We should only schedule Marionette on platform configs that enable Fission and WebRender. I don't think enforcing that is the responsibility of Marionette test runner. If a developer wants to run Marionette (locally or on Try) with Fission but not WebRender, we should allow that.

So I think you can WONTFIX this bug. If Fission is causing other Marionette problems, just let me know!

Flags: needinfo?(cpeterson)
See Also: → 1639051

(In reply to Chris Peterson [:cpeterson] from comment #3)

Yes. We removed the notification bar in bug 1639051, but we still only support Fission with WebRender. We just don't warn any longer. Eventually we'll add a runtime check. It might only enable Fission if WebRender is enabled or it might auto-enable WebRender. TBD!

Thanks for the info. Good to know.

In the meantime, I don't think the Marionette test runner should silently auto-enable WebRender just because a user or script set --enable-fission. We should only schedule Marionette on platform configs that enable Fission and WebRender. I don't think enforcing that is the responsibility of Marionette test runner. If a developer wants to run Marionette (locally or on Try) with Fission but not WebRender, we should allow that.

So I think you can WONTFIX this bug. If Fission is causing other Marionette problems, just let me know!

Alright. But I will file a separate bug then to get Marionette test with Fission enabled running in CI. Right now we don't schedule it at all.

Status: NEW → RESOLVED
Closed: 4 years ago
Flags: needinfo?(hskupin)
Resolution: --- → WONTFIX
Product: Testing → Remote Protocol
You need to log in before you can comment on or make changes to this bug.