AboutWelcome and Spotlight browser-chrome tests have unstable ordering
Categories
(Firefox :: Messaging System, task, P3)
Tracking
()
People
(Reporter: chutten, Unassigned)
References
Details
We had some difficulty writing tests for bug 1825863 as we expected the ordering of events (IMPRESSION, CLICK, DISMISS, etc) to be consistent. The order that AWPage:TELEMETRY_EVENT events comes in isn't stable from local development to CI or from normal test runs to --verify or sometimes even between runs within the same environment.
This bug is about diagnosing if the event order is unstable in the real world as well as in tests (which should be discernable from the instrumentation added in bug 1825863 (hint: use ping_info.seq to uncover the order)), determining if it can or should be made stable within tests, and adjusting the tests should the order be found to be able to be made stable.
(( Please coordinate with the PingCentre Replacement Project (find :chutten, he's normally around) before landing changes to instrumentation. ))
| Reporter | ||
Comment 1•3 years ago
|
||
Also: don't forget to un-skip-if browser_multistage_spotlight_telemetry.js for verify runs should we find ourselves able to stabilize the order.
Comment 2•3 years ago
|
||
The first step, I think, will be to look at the collected telemetry from that bug once it lands...
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Description
•