Hi all, during the past year, while optimizing page load by changing how various tasks within Gecko are scheduled, intermittently failing tests have often caused trouble and required fixes to them or occasionally disabling them. Now with Fission we are seeing even more issues and we will do page load optimizations on top of Fission, and that will probably reveal yet more issues.
A somewhat old page https://developer.mozilla.org/en-US/docs/Mozilla/QA/Avoiding_intermittent_oranges has still a pretty good list of common pitfalls. I recommend everyone writing asynchronous tests to take a look at that (and possibly add more cases there, if you think the page is missing something). This is not to blame anyone - writing asynchronous tests can be hard. I certainly have been fixing recently tests written by myself ;) But I'm hoping that we can improve the quality of the tests over the time and thus make it easier to make changes to Gecko's task and/or process scheduling. Thanks, -Olli _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform