Convert test_smoothness.html to a mochitest-browser-chrome or a mochitest-plain
Categories
(Core :: Panning and Zooming, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox81 | --- | fixed |
People
(Reporter: kats, Assigned: kats)
References
(Blocks 1 open bug)
Details
(Whiteboard: [gfx-noted])
Attachments
(3 files)
Updated•7 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
I don't know why I said the browser-chrome option was better. Making it a mochitest-plain seems simpler though, so I'll do that. I'm not sure it needs to be run by default in CI because it's going to be hard to get consistent results. However this test might be a thing to run locally to validate changes that fiddle with smoothness (e.g. bug 1641070).
Assignee | ||
Comment 2•4 years ago
|
||
I got it running as a mochitest-plain locally (macOS opt build) and I'm getting large values (~10) which is causing the test to fail. According to the comments Mason left the values should be lower, so I guess we have regressed smoothness. :(
Assignee | ||
Comment 3•4 years ago
|
||
This moves the IPC mechanism from PCompositorBridge to PLayerTransaction/
PWebRenderBridge, so that it can be used by content processes like the other
test APIs. It still only produces actual data for the layers backend; for
WR it will just return empty datasets.
Assignee | ||
Comment 4•4 years ago
|
||
Also modernize it a tiny bit. This also adjusts the conditions under which
the test is run, and keeps it disabled on CI for now since it's not clear
this will provide value from being run in CI at the moment (fails a lot).
Depends on D86016
Assignee | ||
Comment 5•4 years ago
|
||
Depends on D86017
Comment 7•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/aaa270392a4a
https://hg.mozilla.org/mozilla-central/rev/30b9cdd0691b
https://hg.mozilla.org/mozilla-central/rev/5490ac142668
Description
•